Programmazione

  • Materia: Programmazione
  • Visto: 6268
  • Data: 07/05/2008
  • Di: Redazione StudentVille.it

LInguaggio C: calcolo interesse semplice di un mutuo

esercizio svolto o teoria

A cura di: Administrator

/*
 * L'interesse semplice su un mutuo è calcolato dalla formula
 *	interest = principal * rate * days / 365
 * La formula precedente presume che rate sia il tasso di interesse
 * annuale e quindi include la divisione per 365 (giorni).
 * Sviluppare un programma C che prenda in input principal (capitale),
 * rate (tasso) e days (giorni) per diversi mutui e visualizzi l'interesse
 * semplice per ogni mutuo utilizzando la formula precedente.
 *
 */
/*
 * Svolgimento (usando processo top-down per raffinamenti successivi)
 *
 * Top) calcolare e visualizzare l'interesse semplice su diversi mutui
 *    dati in ingresso.
 *
 * R1) chiedere l'inserimento del valore del capitale, del tasso (annuale)
 *    e dei numeri di giorni di mutuo; calcolare l'interesse e visualizzarlo
 *
 * R2) finché il valore del capitale è diverso da -1 (valore sentinella),
 *     chiedere l'inserimento dei dati, calcolare l'interesse e visualizzarlo.
 */
/*
 * Implementazione
 *
 */
#include <stdio.h>
int
main(void)
{
	int num_giorni;
	float interesse, capitale, tasso;
	printf("\nEnter loan principal: ");
	scanf("%f", &capitale);
	while(capitale != -1) {
		printf("Enter interest rate: ");
		scanf("%f", &tasso);
		printf("Enter term of the loan in days: ");
		scanf("%d", &num_giorni);
		interesse = capitale * tasso * num_giorni / 365;
		printf("The interest charge is $%.2f\n", interesse);
		printf("\nEnter loan principal: ");
		scanf("%f", &capitale);
	}
	return (0);
}