A cura di: Administrator
/* * Sviluppate un programma C, che determini se il cliente di un * grande magazzino abbia superato il limite di credito sul suo * conto. Per ogni cliente saranno disponibili i seguenti dati: * 1. Il numero di conto * 2. Il saldo all'inizio del mese * 3. Il totale di tutti gli articoli che il cliente ha messo * in conto, durante il mese corrente. * 4. Il totale di tutti i crediti applicati al conto di questo * cliente, durante il mese corrente. * 5. Il limite di credito concesso. * Il programma dovrà prendere in input tutti questi dati, calcolare * il nuovo saldo ( = saldo iniziale + articoli messi in conto - crediti) * e determinare se il nuovo saldo superi il limite di credito del * cliente. * Per quei clienti che avranno superato il limite di credito, il * programma dovrà visualizzare il loro numero di conto, il limite * di credito, il nuovo saldo e il messaggio "Credit limit exceeded". * */ #include <stdio.h> int main(void) { int numero_conto; float saldo_iniziale, saldo_finale, totale_articoli, crediti, limite_credito; printf("Enter account number (-1 to end): "); scanf("%d", &numero_conto); /* raccolta dati conto */ while (numero_conto != -1) { printf("Enter beginning balance: "); scanf("%f", &saldo_iniziale); printf("Enter total charges: "); scanf("%f", &totale_articoli); printf("Enter total credits: "); scanf("%f", &crediti); printf("Enter credit limit: "); scanf("%f", &limite_credito); saldo_finale = saldo_iniziale + totale_articoli - crediti; if (saldo_finale > limite_credito) { printf("Account: %dn", numero_conto); printf("Credit limit: %.2fn", limite_credito); printf("Balance: %.2fn", saldo_finale); printf("Credit Limit Exceeded.n"); } printf("nEnter account number (-1 to end): "); scanf("%d", &numero_conto); } return (0); }
- Programmazione