programa
Actividad 3. Análisis, diseño y codificación de un programa en C
Descripción del problema: se requiere un programa que, dado el número de celulares Samsung y el número de celulares Nokiadisponibles en una tienda, determine:
a) el número total de celulares
b) el porcentaje de celulares Samsung
c) el porcentaje de celulares Nokia
Análisis
¿Cuál es la salida deseada?
Número totalde celulares(nTotalCelulares), porcentaje de celulares Samsung (porCelSam), porcentaje de celulares Nokia(porCelNok)
¿Qué métodos se pueden utilizar para llegar a la solución?
Usar la formulatotal=nCelSamsung+nCelNokia
porCelSam=nCelSamsung*100/total
porCelNokia=nCelNokia*100/total
¿Qué datos de entrada requieren?
Se requiere la cantidad de celulares Nokia (nCelNokia) tipo de datoentero, la cantidad de celulares Samsung(nCelNokia) tipo de dato entero.
¿Qué datos o información adicional es necesaria para solucionar el problema?
El porcentaje de los celulares Nokia (porCelNokia)es de tipo flotante.
El porcentaje de los celulares Samsumg(porCelSam) es de tipo flotante
¿Existe algún problema o condiciones que deban cumplirse?
Las restricciones son que el número decelulares no sea negativo.
Diseño del algoritmo:
Pseudocódigo
Inicio
Imprimir “Tienda de celulares”
Imprimir “Anote el número de celulares Nokia”
LeernCelNokia
Imprimir “Anote el número de celulares Samsung”
Leer nCelSamsung
total nCelSamsung+nCelNokia
porCelSam nCelSamsung*100/total
porCelNokia nCelNokia*100/total
Imprimir “Elnúmero total de celulares Samsung y Nokia es ” total
Imprimir “El porcentaje de celulares Samsung es ”porCelSam
Imprimir “El porcentaje de celulares Nokia es ” porCelNokia
Fin
Diagrama de flujo:Prueba de escritorio:
Instrucción
Dato de entrada
Operaciones
Estado de la memoria (variables y constantes)
Datos de salida
Inicio...
Regístrate para leer el documento completo.