Mostrando entradas con la etiqueta ejercicio. Mostrar todas las entradas
Mostrando entradas con la etiqueta ejercicio. Mostrar todas las entradas

Ejercicio Resuelto en Java: Inicializar un arreglo.


Luego de un tiempo de inactividad, y aprovechando las vacaciones volvemos a las andanzas de escribir código. en estos días he estado trabajando en una serie de ejercicios (Algunos son muy básicos y otros son realmente complejos) en su mayoría de arreglos que como todos sabemos son parte fundamental de cualquier lenguaje de programación, el ejercicio correspondiente al día de hoy es algo muy básico, pero ya los siguientes van a ir aumentando su dificultad gradualmente. El enunciado es el siguiente:

Dado un arreglo de 15 posiciones escriba un programa que inicialize con ceros (0) los elementos del arreglos

Ejercicio Resuelto Java & MySQL: Insertar, Consultar, Modificar y Eliminar registros de una base de datos

Hace ya un poco  mas de una semana, en el tecnológico tuvimos que desarrollar un interfaz gráfica de "prueba" para irnos familiarizando con la sintaxis de java en estos asuntos. Resulta que hace un tiempo atrás por curiosidad había hecho una aplicación muy sencilla en PHP para mi uso personal, dado que para septiembre tengo que entregar mi proyecto final el cual esta basado en Java (y es obligatorio el uso de MySQL). Decidí ponerme manos a la obra y usar la interfaz gráfica que tenia hecha para hacer una aplicación que se conectara a una base de datos, y que me permitiera poder insertar, consultar, modificar y eliminar registros de ella.

Aquí les dejo los links de descargas de los códigos:

Ejercicio Resuelto Java: Enseñar a Sumar, Restar, Multiplicar y Dividir (Educación Asistida)

Las computadoras estan tomando un papel cada vez mas importante en la educacion. Escriba un programa que ayude a un estudiante de escuela primaria, para que aprenda a multiplicar. Use el metodo Math.random para producir dos enteros positivos de un digito. El progama debe mostrar entonces una pregunta en la barra de estado, como:
¿cuanto es 6 por 7?
El estudiante debe escribir entonces la respuesta en un objeto JTextField. Luego, el programa debe verificar la respuesta del estudiante, Si es correcta, dibuje la cadena "Muy bien" en el applet y haga otra pregunta de multiplicacion. Si le respuesta es incorrecta, dibuje la cadena "No. Por favor intenta de nuevo." En el applet y deje que el estudiante intente la misma pregunta varias veces, hasta que acierte la respuesta. Debera utilizar un metodo separado para generar cada pregunta nueva. Este metodo debe llamarse a la vez cuando el applet empieze a ejecutarse, y cada vez que el usuario acierte la pregunta.

Modificación 1:

Modifique el programa de manera que los diversos comentarios se impriman para cada respuesta correcta e incorrecta, de la siguiente manera:

Contestaciones para una respuesta correcta:

  1. Muy bien!
  2. Excelente!
  3. Buen Trabajo!
  4. Sigue así!

Contestaciones para una respuesta incorrecta:

  1. No. Por favor intenta de nuevo.
  2. Incorrecto. Intenta una vez mas.
  3. No te rindas!
  4. No. Sigue intentado.

Use la generación de números Aleatorios para elegir un numero entre 1 y 4 que se utilice para seleccionar una contestación apropiada a cada respuesta. Use una instruccion switch para emitir contestaciones.

Modificación 2):

Los sistemas de instruccion asistida por computadora mas sofisticados supervisan el rendimiento del estudiante durante cierto tiempo. La decision de empezar un nuevo tema se basa a menudo en el exito del estudiante con los temas anteriores. Modifique el ejercicio para contar el numero de respuestas correctas e incorrectas del estudiante. Una vez que el estudiante escriba 10 respuestas, su programa debe calcular el porcentaje de respuestas correctas. Si este es menor del 75%, imprima "Por favor pida ayuda adicional a su instructor" y reinicie el programa, para que otro estudiante pueda probarlo.

Modificación 3):

Realice las siguientes mejoras:

  1. Modifique el programa para que permita al usuario introducir el nivel de capacidad escolar. Pudiendo escoger entre ejercicios de 1 dígitos o de 2 dígitos.
  2. Modifique el programa para permitir al usuario que elija el tipo de problemas aritméticos que desea estudiar pudiendo escoger entre ejercicios de: suma, resta, multiplicación, división.

Ejercicio Resuelto Lenguaje C: Sumar los numeros pares e impares de un arreglo.

Dado un arreglo lineal de números, Escriba un programa en lenguaje C que sume separadamente los numeros pares y los impares.

Ejercicio Resuelto Lenguaje C: Calcular el sueldo de N empleados

Se tienen N empleados en una compañia y se ha ideado llenar un vector A con los sueldos de los empleados, un vector B con las asignaciones totales de los empleados, un vector C con las deducciones de cada uno. Crear un arreglo T que contenga el neto a pagar para cada empleado. (Neto = sueldo + asignaciones - deducciones).


Ejercicio Resuelto Lenguaje C: Hallar la suma de los elementos de un vector.


Se tiene un vector de N numero. Escriba un programa en lenguaje C que halle la suma de los N números.

Ejercicio Resuelto Lenguaje C: Calcular el total de ventas realizadas por vendedor y por producto.

Escriba un programa en lenguaje C, que utilice un arreglo de dos subíndices, para resolver el siguiente problema una empresa tiene 4 vendedores que vende 5 productos diferentes. Una vez al día, cada vendedor emite un volante para cada tipo de producto distinto. Cada volante contiene:
  1. Numero del vendedor.
  2. Numero del producto.
  3. Valor total en dolares del producto vendido ese día.
Por lo tanto cada vendedor entrega por día entre 0 y 5 volantes de ventas. Suponga que esta disponible la información de todos los volantes del mes anterior. Lea toda la información correspondiente al mes anterior. Todos los totales deben incluirse en un arreglo de doble subíndice. Cada columna representa a un vendedor y cada fila representando un producto en particular. Totalice en forma cruzada cada renglón, para obtener así las ventas totales de cada vendedor, y también totalice el total de cada producto. Imprima los resultados en forma tabular nítida.