jueves, 6 de marzo de 2008

Algoritmos -Arreglos - 01MA

LABORATORIO I

  1. Escribir una aplicación JAVA para guardar en un arreglo todos los números impares de dos digitos. Luego mostrar dichos números.
    Ejemplo: Si el arreglos es A:
    A[0]=11;
    A[1]=13,
    A[2]=15, etc.
  2. Escribir una aplicación JAVA para guardar en un arreglo todos los números menores que 1000 cuyo ultimo digito es 3. Luego, además de mostrar dichos números calcular la suma.
  3. Se tiene el arreglo A cuyos valores asignados son: A[0]=12; A[1]=15; A[2]=8; A[3]=19;
    A[4]=16; A[5]=13; A[6]=7; A[7]=8. Escribir una aplicación JAVA para Calcular:
    - La suma de todos los valores del arreglo
    - Cuantos impares hay
    - Cuantos pares
    - El número mayor
    - El número menor
  4. Se guarda en un arreglo todos los números multiplos de 6 menores o iguales a 240. Escribir una aplicación JAVA para calcular:
    -La suma de todos los valores cuyo indice sea par
    -La suma de todos los valores multiplos de 9

viernes, 10 de agosto de 2007

Practica II

PRACTICA N° 2
02MA ARREGLOS UNIDIMENSIONALES
  1. Escribir un algoritmo para ingresar 5 nombres de personas, guardarlos en un arreglo y finalmente ordenarlos alfabéticamente.
  2. En un arreglo se guardan los siguientes nombres: A[0]="CESAR", A[1]="JUAN", A[2]="LUIS",A[3]="ANA",A[4]="KARINA",A[5]="CARLOS". Escribir un algoritmo para buscar un nombre que se ingresa por teclado en el arreglo y mostrar el indice correspondiente al nombre buscado.

viernes, 3 de agosto de 2007

PRACTICA I - 02MA

PRACTICA N° 1

02MA
ARREGLOS UNIDIMENSIONALES

  1. Escribir un algoritmo para guardar en un arreglo todos los números impares de 3 cifras. Luego sumar aquellos cuya última cifra sea 3 ó 5.
  2. Escribir un algoritmo para guardar en un arreglo todos los números menores que 200 pero mayores que 100 cuya suma de dígitos sea 7. Luego mostrar dichos números

miércoles, 1 de agosto de 2007

EJERCICIOS CAPITULO II

  1. Escribir un algoritmo para saber si un número es para o impar.
  2. Un algoritmo para conocer cual de tres números ingresados es el mayor
  3. Un algoritmo para ordenar de manor a mayor tres números ingresados
  4. Un algoritmo para saber si un número es multiplo de otro. Sugerencia un número es multiplo de otro si divide exactamente a otro.
  5. Escribir un algoritmo para saber si un alumno es mayor de edad es decir mayor de 18 años. Debe ingresar su edad
  6. Escribir un algoritmo para dividir dos números. Si el divisor es igual a cero debe indicar que no es posible dicha división, caso contrario mostrar el resultado de dicha división.
  7. Escribir un algoritmo para saber si un número es positivo o no.
  8. Dado un número de 5 dígitos. Contar cuantos dígitos pares tiene dicho número.
  9. Ingresar 5 números. Luego sumar sólo los números impares.
  10. Escribir un algoritmo para Ingresar tres números luego verificar si el primero es divisor de la suma de los otros dos. Un número es divisor de otro si divide exactamente al número.
  11. Escribir un algoritmo para ordenar alfabéticamente tres nombres ingresados por teclado. En Java debe usar compareTo
  12. Escribir un algoritmo para saber la edad de una persona sabiendo el año, el mes y el dia en que nació. Considerar si el alumno cumplio o no cumplio años.
  13. Escribir un algoritmo para mostrar en letras el dia de la semana conociendo el número de dia. Considerar el Domingo como 1.
  14. Escribir un algoritmo para saber en que etapa de la vida se encuentra una persona dada su edad.
  • Infancia : Esta edad es desde que el niño nace hasta los 4 años inclusive.
  • Niñez: Comienza desde los 5 hasta que cumple los 10 años.
  • Pubertad: Empieza despues de los 10 años hasta los 14 años.
  • Adolescencia: Comienza despues de los 14 años hasta los 21 años inclusive.
  • Adultez: Está edad comienza a los 22 años y termina a los 55 años.
  • Vejez: Esta etapa empieza a los 55 años y termina a los 70 años.
  • Ancianidad: Esta etapa empieza a los 71 años.

lunes, 11 de junio de 2007

EJERCICIOS CAPITULO I

ASIGNACION-OPERADORES-INGRESO Y SALIDA DE DATOS
  1. Escribir un algoritmo para calcular el vuelto que se tiene que recibir cuando se paga por un servicio: Debe ingresar el costo del servicio y el monto del dinero con la que se paga.
  2. Escribir un algoritmo para resolver una ecuación de la forma ax+bx=c se debe leer a, b y c.
  3. Escribir un algoritmo para calcular cuanto le falta a un número para ser igual a otro ingresado.
  4. Un algoritmo para calcular el cociente y el residuo de la división de dos números.
  5. Escribir un algoritmo que convierta segundos a horas y minutos. Debe ingresar el número de segundos.
  6. Escribir un algoritmo para saber cuantas horas exactas hay en una cantidad de minutos ingresados
  7. Escribir un algoritmo para indicar cuanto le falta a un número cualquiera para ser multiplo de 17.
  8. Escribir un algoritmo para evaluar la siguiente función: F(x)=X²+3X+7. Para cualquier valor de X ingresado.
  9. Escribir un algoritmo para sumar todos los dígitos de un número cualquiera(Máximo 5 cifras).
  10. Un algoritmo para resolver una ecuación simultanea de la forma:
    ax+by=c
    dx+ey=f
  11. Escribir un algoritmo para convertir centímetros a pulgadas (1 pulgada=2.52cm)
  12. Un algoritmo para calcular el área de un triángulo. Sugerencia usar la fórmula de heron
  13. Un algoritmo para obtener el promedio del primer dígito con el último de un número de 5 dígitos ingresado.
  14. Un algoritmo para saber cúanto se le tiene que sumar a un número cualquiera para que termine en 5.
  15. Dado el número inicial y final de una progreción aritmética de números consecutivos. Calcular la suma de toda la progreción. Sugerencia: suma=(a+u)*n/2, donde a es el primer término, u es el ultimo término y n es el número de términos.
  16. Escribir un algoritmo para convertir la temperatura de grados centígrados a grados farenheit. Sugerencia: (F-32)/9=C/5. Donde F es el valor en Grados Farenheit y C el valor en grados centígrados.
  17. se necesita repartir una cierta cantidad de panes entre una cantidad de niños en partes iguales. Escribir un algoritmo para saber a como le toca a cada uno y cuántos panes sobran.
  18. Escribir un algoritmo para saber cuantas docenas hay en una determinada cantidad.
  19. Escribir un algoritmo para calcular cuánto cuesta un producto incluido IGV. Sugerencia se debe leer el costo del producto sin IGV.
  20. Escribir un algoritmo para saber cuanto costaria un producto sin IGV. Se lee el costo del producto incluido IGV.
  21. Dado el numerador y denominador de una fracción, luego el numerador y denominador de otra. Escribir un algoritmo para sumara dichas fracciones(no es necesario simplificar).
  22. Dado el valor de la suma de dos números y el valor de la diferencia. Escribir un algoritmo para saber que números son.
  23. Escribir un algoritmo para calcular la medida de la hipotenusa de un triángulo rectángulo. Sugerencia debe leer la medida de los dos catetos y utilizar el teorema de pitagoras.
  24. Escribir un algoritmo para saber a como tengo que vendeer un producto para ganar el 30%. Sugerencia se debe leer el precio de compra.
  25. Escriba un algoritmo para adivinar el pensamiento. Debe leer el resultado de: Multiplicar el número pensado por 5, sumarle 12 y el resultado multiplicar por 8. La salida debe ser el número pensado.
  26. Adivina el pensamiento mas general. Debe pedir que multiplique el número pensado por un valor cualquiera que se ingrese, luego sumarle por otro ingresado para multiplicar el resultado por otro que tambien se ingresa. Finlamente debe pendir cual es su resultado para calcular el numero pensado.
  27. Un algoritmo para saber que número debemos agregar al numerador de una fracción para que dicha fracción se convierta en un entero.
  28. Dos vehículos separados una distancia determinada van al encuentro uno del otro con velocidades respectivas. Escribir un algoritmo para calcular en cuanto tiempo se encuentran dichos vehículos. Sugerencia: Leer distancia de separacion, velocidades
  29. Dos vehículos separados una distancia determinada van en la misma direccion, si el que va atras va con mayor velocidad. Escribir un algoritmo para calcular en cuanto tiempo lo alcanza al que va adelante. Sugerencia: Leer distancia de separacion, velocidades
  30. Un hombre hace un trabajo en una cantidad de dias, otro en otra. Escribir un algoritmo para saber en cuanto tiempo lo acaban si se juntan para realizar el mismo trabajo.
  31. Escribir un algoritmo para Invertir el orden de sus cifras un número cualquiera (máximo de 5 dígitos).
  32. Escribir un algoritmo para calcular la edad exacta en dias de un persona sabiendo que cada año tiene 12 meses y cada mes 30 dias.
  33. Un algoritmo para calcular cuanto le falta a la suma de digitos de un número para ser multiplo de 9.


miércoles, 6 de junio de 2007

La pregunta de los 30 puntos

Leer un número impar y formar un cuadrado mágico con el orden ingresado. Ejemplo si leemos 5 el cuadrado mágico sera de orden 5x5.
¿Que es un cuadrado mágico?. Es aquel cuadrado de un orden determinado donde se colocan números consecutivos a partir de 1 de tal forma que la suma de las diagonales, las filas y las columnas sean iguales.

Ejercicios con Funciones

Escribir una funcion para saber el nivel de un estudiane de acuerdo a su nota
Si la nota es menor que 6, debe mostrar "Muy Malo"
Si la nota esta entre 6 y 10 inclusive mostrar "Malo"
Si esta entre 11 y 14 mostrar "Regular"
Si esta entre 15 y 18 mostrar "Bueno"
Si es mayor que 18 mostrar "Muy bueno".
Luego usar esta función para mostrar en que nivel se encuentra una nota ingresada