Informática, perguntado por JuliFerri, 11 meses atrás

Escrever um programa em C que simule um caixa eletrônico da seguinte maneira: o usuário deve digitar quanto deseja sacar (valor total do saque). O programa do caixa eletrônico deve calcular quantas notas de 50 reais serão necessárias, quantas de 10 reais, e quantas moedas de 1 real serão necessárias para efetuar o saque.

Soluções para a tarefa

Respondido por j199415p7fngw
0
Basicamente voce que criar algumas condições onde a divisão do valor, por 50, 10 e 1 deve ser maior que zero. Dentro de um laço, e a condição de parada é que o valor restante deve ser 0.
Então em cada condição vc deve dividir o valor de entrada e salvar o valor em um auxiliar, e com o resto vai passando pelas outras condições até chegar a 0. Depois basta imprimir esses valores que foram salvos nos auxiliares.



#include <stdio.h>


int main(){

int aux50=0, aux10=0, aux1=0, valor=0, faltante=0;

printf("Digite o valor para saque:\n");

scanf("%d", &valor);



faltante=valor;

while(faltante!=0){

if(faltante/50 > 0){

aux50=faltante/50;

faltante=faltante%50;

}

else if(faltante/10 > 0){

aux10=faltante/10;

faltante=faltante%10;

}

else{

aux1=faltante/1;

faltante=faltante%1;

}

}

printf("%d notas de 50 reais\n%d notas de 10 reais\n%d moedas de 1 real\n", aux50, aux10, aux1);

return 0;

}


JuliFerri: e o codigo anjo?
j199415p7fngw: me passa o email que eu te mando. Não tô conseguindo mandar por aqui
Perguntas interessantes