outofbadjet.c (967B)
1 /* Esercizio 3.18 (Cap 3) 2 * 3 * Determino se il cliente abbia superato 4 * il limite di credito sul suo conto. 5 */ 6 7 #include <stdio.h> 8 9 int main() 10 { 11 int account; /* Numero cliente */ 12 float saldoIniz, limiteCred, totArts, totCred; 13 14 printf("Numero di conto (-1 esce): "); 15 scanf("%d", &account); 16 17 while(account != -1) { 18 printf("Saldo iniziale: "); 19 scanf("%f", &saldoIniz); 20 21 printf("Totale articoli in conto: "); 22 scanf("%f", &totArts); 23 24 printf("Totale crediti: "); 25 scanf("%f", &totCred); 26 27 printf("Limite di credito: "); 28 scanf("%f", &limiteCred); 29 30 if ((saldoIniz + totArts - totCred) > limiteCred) { 31 printf("Account:\t%d\n", account); 32 printf("Credit limit:\t%2.f\n", limiteCred); 33 printf("Balance:\t%2.f\n", saldoIniz + totArts - totCred); 34 printf("Credit Limit Exceeded.\n"); 35 } 36 37 printf("\nNumero di conto (-1 esce): "); 38 scanf("%d", &account); 39 40 } 41 42 return 0; 43 44 } /* E0F main */ 45