Ejercicios JAVA
Enviado por camiloospina01 • 6 de Febrero de 2014 • 996 Palabras (4 Páginas) • 1.009 Visitas
1. Cada uno de cuatro atletas desea saber si ha bajado o subido de peso desde la última vez que se pesó. Para esto cada uno se pesa cada cinco veces, calcula el promedio de su peso actual y lo compara con el peso anterior. Hacer un algoritmo que determine para cada atleta si bajo, subió de peso o está estable y cuándo es el incremento en caso de que exista diferencia respecto al peso anterior. (125).
SOLUCION:
Análisis:
• Datos de entrada:
• Promedio de peso de la última vez que se pesó cada atleta.
• Diferencia de pesos
• Cada uno de los valores de las 5 personas pesadas.
• Datos de salida
• Un mensaje que diga si bajo de peso, subió o está estable.
• El incremento de peso en caso de que exista diferencia entre los dos pesos.
• Proceso
• Se usara un esquema cuantitativo ya que se conoce el número de atletas. Por cada uno de ellos se entraran cinco valores de pesos obtenidos, para calcular el promedio de peso actual.
PROMEDIO DE PESO = PESO1 + PESO2 + PESO3 + PESO4 + PESO5 / 5
La diferencia de pesos se obtiene restando el peso anterior del promedio de peso actual. Al comparar esta diferencia con cero se puede establecer si bajo, subió de peso o está estable.
PROAN: Promedio de peso anterior
PESO: Cada uno de los 5 pesos
PROAC: Promedio de peso actual.
DP: Diferencia de pesos.
CONA: Contador de atletas entre 1 y 4
CONP: Contador de pesos entre 1 y 4
SUMAP: Suma de los 5 pesos de cada atleta.
2. En una elección realizada en Piedra Dura se presentaron tres candidatos: Pedro, Pablo y Vilma. Por cada votante se tiene la siguiente información:
• Piedracédula Número de cédula del votante
• Opcion: Campo que indica el candidato escogido, si el valor del
campo es:
o 1: votó por Pedro
o 2: votó por Pablo
o 3: votó por Vilma
o 4: votó en blanco
Elaborar un algoritmo que muestre el número de votos depositados por cada candidato y el total de votantes.
SOLUCION
• Datos de entrada
• Piedracedula de cada votante
• opcion que indica el candidato elegido
• Datos de salida
• Numero de votos por pedro
• Numero de votos por pablo
• Numero de votos por vilma
• Numero de votos en blanco
• Numero total de votos
• PROCESO
• Como no se conoce el total de votantes se debe implementar un esquema cuantitativo; el campo escogido dentro del registro será piedracedula, el cual dentro de sus posibles valores no tiene uno que sea cero o negativo. El ciclo de entrada de datos terminara cuando encuentre un valor de cero para el campo piedracedula.
El campo de opcion puede tomar uno cualquiera de los valores entre 1 y 4 pero solo uno de estos valores en cualquier momento. Si fred voto por vilma y su cedula es 588 su registro seria:
588 3
Esta clase de campo es muy utilizada dentro de la programación, fundamentalmente cuando se trata de problemas de tipo estadístico.
• Definicion de variables:
PC NUMERO DE PIEDRACEDULA
OP OPCION ELEGIDA
NVPE CONTADOR DEL NUMERO DE VOTOS POR PEDRO
NVPA CONTADOR DEL NUMERO DE VOTOS POR PABLO
NVVI CONTADOR DEL NUMERO DE VOTOS POR VILMA
NVBL CONTADOR DEL NUMERO DE VOTOS EN BLANCO
NTV NUMERO TOTAL DE VOTOS
3. Una industria
...