analisis programa
Edwin Mena Barahona
Ing. Carlos Ardila
Elabore un programa que lea un aserie de enteros positivos (validar que sean positivos), uno en cada lectura (no sabemos cuantos son) y queresuelva lo siguiente:
a) Calcular e imprimir el promedio de dicha serie
b) Calcular e imprimir el porcentaje de números múltiplos de 3, el porcentaje de números impares y el porcentaje de números detres cifras
c) Calcular e imprimir la cantidad de números primos
Como no sabemos cuantos números vamos a procesar, el programa debe tener en cuenta que el ultimo numero leído debe ser cero
1.Dominio del problema: Este ejercicio requeire que se maneje multiples acciones como son: promedio, varios porcentajes y números primos. Las cuales requieren de diferentes acciones a realizar
2.Análisis:
2.1. Datos de entrada: cantidad de números que vamos a procesar = cantidadNum
2.2. Datos de salida: promedio de serie = promsumaSerie
Porcentaje de números de tres cfras = prommulpitplo3Porcentaje de números impares = promnumImpar
Porcentaje de números de tres cifras = promtresCifras
Cantidad de números primos = cantidadPrimos
2.3. Procesos:
a) Validar el numero que sea positivo sino esvalido imprimir: “Debe ingresar un cantidad mayor a cero”
b) Vamos a usar un arreglo para guardar la cantidad de numero a procesar asi será mas fácil realizar las acciones siguientes
c) Inicilaizamosel contadro principal en cero (0)
d) Vamos a usar un hacer mientras usando la serie que acabamos de crear
Entonces mientras i< cantidadNum si la respuesta es afirmativa se realizaran las demásacciones sino se sale del ciclo
e) Luego vamos a proceder a pedir el primer numero, aquí vamos a validar nuevamente que sea positivo sino vamos a pedir que ingrese primer numero de nuevo
f) Se guarda elvalor sumarizado en la variable correspondiente
g) Vamos a verificar si es múltiplo de tres con un condicional y la siguiente operación: serie i/3=0 si la respuesta es si el contador multiplo3 va...
Regístrate para leer el documento completo.