Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda con programa

Estas en el tema de Ayuda con programa en el foro de Programación General en Foros del Web. Buenas a tos, tengo que realizar un programa que me desglose una cantidad en monedas de euro (1,2,0.5,0.20,0.10,0.05,0.02 y 0.01). El programa lo que hecho ...
  #1 (permalink)  
Antiguo 26/12/2005, 10:23
 
Fecha de Ingreso: junio-2005
Mensajes: 53
Antigüedad: 19 años, 5 meses
Puntos: 0
Ayuda con programa

Buenas a tos, tengo que realizar un programa que me desglose una cantidad en monedas de euro (1,2,0.5,0.20,0.10,0.05,0.02 y 0.01).
El programa lo que hecho en broland c++ pero las monedas de euro las he pasado a centimos (100 y 200) y claro si meto una cantidad en euros no centimos,por ejemplo 2.50 solo me aparece 1 moneda de 2 euros.
Alguien me puede ayudar??Soy bastante nuevo con est de programar y necesito entregar este programa en clase.
ahi os dejo el codigo:
------------------------------------------------------------------------------------------------------------------------
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

main()
{

int moneda[ ]= {200, 100, 50, 20, 10, 5, 2, 1};
int i, cantidad;

printf("Introduce la cantidad que quieres desglosar:\n ");
scanf("%d", &cantidad);

if (cantidad < 1)
{
printf("La cantidad debe ser mayor que cero.");
getch();
}

for (i = 0; i < 8; i++)
{
if (cantidad >= moneda[i])
{
printf("%3d moneda/s de %d euros\n", cantidad/moneda[i], moneda[i]);
cantidad %= moneda[i];
}
}

getch();
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:38.