adminv15
Ominide
2 min. di lettura
Vota 5 / 5

Concetti Chiave

  • Il programma in C verifica se un cliente ha superato il limite di credito del suo conto in un grande magazzino.
  • Richiede l'inserimento dei dati del cliente: numero di conto, saldo iniziale, totale degli articoli, crediti e limite di credito.
  • Calcola il nuovo saldo sommando il saldo iniziale ai nuovi articoli e sottraendo i crediti.
  • Confronta il nuovo saldo con il limite di credito per determinare se è stato superato.
  • Visualizza il numero di conto, limite di credito, nuovo saldo e un messaggio di avviso se il limite è superato.

 /*  * 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  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: %d
", numero_conto); printf("Credit limit: %.2f
", limite_credito); printf("Balance: %.2f
", saldo_finale); printf("Credit Limit Exceeded.
"); } printf("
Enter account number (-1 to end): "); scanf("%d", &numero_conto); } return (0); }

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community