IDNLearner.com, onde a curiosidade encontra a clareza. Descubra respostas completas para suas perguntas graças à vasta experiência de nossa comunidade de especialistas.
Sagot :
Resposta:
FEITO EM C
#include <stdlib.h>
#include <stdio.h>
int main(){
int divida, pagamento, restante;
printf("Digite o valor da divida: ");
scanf("%i", &divida);
printf("Digite o valor a ser pago no mes: ");
scanf("%i", &pagamento);
restante = divida - pagamento;
//restante < 0
if(restante < 0){
restante = 0;
printf("\nvalor maximo aceito no pagamento: %d\n", divida);
printf("(antes) %d\n(depois) %d\n", divida, restante);
exit(0);
}
//restante = 0
if(restante == 0){
restante = 0;
printf("(antes) %d\n(depois) %d\n", divida, restante);
exit(0);
}
printf("\n(antes) %d\n(depois) %d\n", divida, restante);
do {
printf("\nDigite o valor a ser pago no mes: ");
scanf("%i", &pagamento);
divida = restante;
restante = divida - pagamento;
//restante = 0
if(restante == 0){
restante = 0;
printf("(antes) %d\n(depois) %d\n", divida, restante);
break;
}
//restante < 0
if(restante < 0){
restante = 0;
printf("valor maximo aceito no pagamento: %d\n", divida);
printf("(antes) %d\n(depois) %d\n", divida, restante);
break;
}
printf("(antes) %d\n(depois) %d\n", divida, restante);
}while(restante > 0 || restante == 0);
return 0;
}
Valorizamos cada uma de suas contribuições. Continue fazendo perguntas e fornecendo respostas. Juntos, alcançaremos grandes realizações e aprenderemos muito. IDNLearner.com está comprometido em fornecer as melhores respostas. Obrigado pela visita e até a próxima vez para mais soluções.