Salve a tutti ho fatto il seguente programma che permette all'utente, immessa la cifra di un prestito l'interesse sul totale, il numero di pagamenti e il rispettivo importo, di sapere il saldo rimanente.
Ecco ilIl mio problema è che chiede un solo input ed effettua un solo pagamento.codice:/* Programma che calcola il saldo rimanente di un prestito * dopo un numero imprecisato di pagamenti mensile. */ #include <stdio.h> int main(void) { float amount, rate, monthly_rate, number_payment, payment, i, interest; printf("Enter amount of loan: "); scanf("%f", &amount); printf("Enter interest rate: "); scanf("%f", &rate); printf("Enter number of payments: "); scanf("%f", &number_payment); monthly_rate = rate / 12; for (i = 1, payment = 0; i < number_payment; ++i); { printf("Enter payment number %.0f: ", i); scanf("%f", &payment); interest = amount / 100.0f * monthly_rate; amount += interest; amount -= payment; printf("Balance remaining after the %.0f payment: $%.2f\n", i, amount); } return 0; }
Ecco qui ildell'errore.codice:zorgatone@zorgatone-laptop:~/Programmazione In C/Esercizi$ gcc -o sez6prog9_comp.out sez6prog9.c zorgatone@zorgatone-laptop:~/Programmazione In C/Esercizi$ ./sez6prog9_comp.outEnter amount of loan: 1200 Enter interest rate: 3 Enter number of payments: 5 Enter payment number 5: 10 Balance remaining after the 5 payment: $1193.00 zorgatone@zorgatone-laptop:~/Programmazione In C/Esercizi$
Mi aiutate a correggere l'errore??
Grazie in anticipo a tutti. :119:

 
			
			
 
					
					
					
						 Rispondi quotando
  Rispondi quotando Ecco cos'era chissà xkè nn lo visto
 Ecco cos'era chissà xkè nn lo visto   
  
						 
 