ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desglosar cantidades en c++


Enviado por   •  8 de Noviembre de 2017  •  Tutorial  •  894 Palabras (4 Páginas)  •  629 Visitas

Página 1 de 4

Proceso monedas_psc

        definir b100,b1000,b20,b200,b500,b50,c,m1,m10,m2,m5 Como Entero;

        escribir "Ingrese cantidad a desglosar";

        Leer c;

        m1 <- c;[pic 1]

        b1000<-(m1-m1 mod 1000)/1000;

        m1 <- m1 mod 1000;

        b500 <- (m1-m1 mod 500)/500;

        m1 <- m1 mod 500;

        b200 <- (m1-m1 mod 200)/200;

        m1 <- m1 mod 200;

        b100 <- (m1-m1 mod 100)/100;

        m1 <- m1 mod 100;

        b50 <- (m1-m1 mod 50)/50;

        m1 <- m1 mod 50;

        b20 <- (m1-m1 mod 20)/20;

        m1 <- m1 mod 20;

        m10 <- (m1-m1 mod 10)/10;

        m1 <- m1 mod 10;

        m5 <- (m1-m1 mod 5)/5;

        m1 <- m1 mod 5;

        m2 <- (m1-m1 mod 2)/2;

        m1 <- m1 mod 2;

        escribir "Billetes de 1000: ",b1000;

        escribir "Billetes de 500: ",b500;

        escribir "Billetes de 200: ",b200;

        escribir "Billetes de 100: ",b100;

        escribir "Billetes de 50:",b50;

        escribir "Billetes de 20: ",b20;

        escribir "Monedas de 10: ",m10;

        escribir "Monedas de 5: ",m5 ;

        escribir "Monedas de 2: ",m2;

        escribir "Monedas de 1: ",m1;

        escribir "pulse tecla para terminar la ejecucion";

        Esperar Tecla;

FinProceso

#include

#include

#define MONEDAS 8

int monedas[]={500,200,100,50,20,10,5,2,1};

int solucion[MONEDAS];[pic 2]

int main(){

int i, importe;

printf("importe: ");

scanf("%d",&importe);

for(i=0;i

solucion[i]=0;

for(i=0;i

while(importe>=monedas[i])

{

solucion[i]++;

importe-=monedas[i];

}

if(importe)//!0

    printf("no hay monedas para devolver");

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (128 Kb) docx (82 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com