Linguaggio C: calcolo credito cliente - Studentville

Linguaggio C: calcolo credito cliente

esercizio svolto o teoria

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

Ti potrebbe interessare

Link copiato negli appunti