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 da interrogazione

  1. Qual è lo scopo principale del programma C descritto nel testo?
  2. Il programma C è progettato per determinare se un cliente di un grande magazzino ha superato il limite di credito sul suo conto, calcolando il nuovo saldo e confrontandolo con il limite di credito concesso.

  3. Cosa succede se il nuovo saldo supera il limite di credito del cliente?
  4. Se il nuovo saldo supera il limite di credito, il programma visualizza il numero di conto del cliente, il limite di credito, il nuovo saldo e il messaggio "Credit limit exceeded".

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community