Вы находитесь на странице: 1из 3

Actividad 2. Estructuras selectivas Realiza un programa en C que resuelva el problema que te proporcionar tu Facilitador(a).

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

Imprimir " total desglosado"

fin

cantidad 434

Programa que desglosa una cantidad en billetes y monedas.C.

/* 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*/ }

3. Compila y ejecuta el programa para verificar que funciona correctamente.

Ral Snchez de la Luz, Ingeniera en telemtica,AL12530642.

Вам также может понравиться