Академический Документы
Профессиональный Документы
Культура Документы
Utiliza las estructuras selectivas que consideres necesarias. 1. Analiza el problema y realiza la solucin en pseudocdigo o diagrama de flujo, gurdalo con el nombre FPR_U4_A2_XXYZ, la extensin del archivo puede ser cualquiera de las siguientes, dependiendo del programa que hayas decidido utilizar: .doc, .ppt, .pdf, .jpg, .bmp, .gif, .vsd. 2. Realiza una prueba de escritorio y posteriormente, si sta ha sido satisfactoria, escribe el programa en lenguaje C. Prueba de escritorio para la actividad 2 Instruccin inicio Imprimir "ingresa una cantidad". Leer cantidad Casos (cantidades) Billetes 1000: imprimir "cantidad" Billetes 500: imprimir "cantidad" Billetes 100: imprimir "cantidad" Billetes 50: imprimir "cantidad" Billetes 20: imprimir cantidad" Monedas 10: imprimir "cantidad" Monedas 5: imprimir "cantidad" Monedas 2: imprimir "cantidad" Monedas 1: imprimir "cantidad" Datos de entrada 434 Operaciones falso falso verdadero falso verdadero verdadero falso verdadero falso
cantidad 4
Estado de variables
cantidad cantidad cantidad 434
Datos de salida Inserta una cantidad. Inserta una cantidad. (400) Inserta una cantidad. (20) Inserta una cantidad. (30) Inserta una cantidad. (4) La cantidad es: 4 billetes de 100, 1 billete de 20, 1 moneda de 10, 2 monedas de 2.
cantidad 1 cantidad 3
cantidad 2
fin
cantidad 434
/* Programa: desglose de una cantidad en billetes y monedas.c * Descripcin: Dada una cantidad desglosar en billetes y monedas * 1000, 500, 100,50,20 - billetes * 10, 5, 2, 3 - monedas*/ #include<stdio.h> #include<stdlib.h> /*Funcin principal*/ main() { /*Declaracin de variables*/ int cantidad, billetes, monedas; /*Mensaje de bienvenida */ printf("\nEl siguiente programa desglosa una cantidad en billetes y monedas, \ndetermina que cantidad es:\n"); /*Datos de entrada*/ printf("\nInserte una cantidad numerica: "); scanf("%d",&billetes, &monedas); /*Calculamos el desglose total*/ /*Comparacin*/ /*Leemos la cantidad y realizamos el desglose*/ { printf("\n\n El monto de la cantidad es %d\n:",cantidad); printf("\n\t%d billetes de $1000", cantidad/1000); cantidad = cantidad%1000; printf("\n\t%d billetes de $500", cantidad/500); cantidad = cantidad%500; printf("\n\t%d billetes de $100", cantidad/100); cantidad = cantidad%100; printf("\n\t%d billetes de $50", cantidad/50); cantidad = cantidad%50; printf("\n\t%d billetes de $20", cantidad/20); cantidad = cantidad%20; printf("\n\t%d monedas de $10", cantidad/10); cantidad = cantidad%10; printf("\n\t%d monedas de $5", cantidad/5); cantidad = cantidad%5; printf("\n\%d monedas de $2", cantidad/2); cantidad = cantidad%2; printf("\n\%d monedas de $1", cantidad/1); cantidad = cantidad%1; system("pause");/*har una pausa antes de terminar la ejecucin*/ }/*fin main*/ }