Concetti Chiave
- L'interesse semplice su un mutuo si calcola tramite la formula: interesse = capitale * tasso * giorni / 365.
- Il programma in C richiede l'inserimento del capitale, del tasso di interesse e dei giorni del mutuo per calcolare l'interesse.
- Il calcolo dell'interesse continua fino a quando non viene inserito -1 come valore sentinella per il capitale.
- Il risultato dell'interesse calcolato viene visualizzato in formato monetario con due decimali.
- Il metodo di sviluppo del programma segue un approccio top-down con raffinamenti successivi per una migliore gestione del flusso di dati.
/*
Calcolo dell'interesse semplice
* 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 del programma
* 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 del codice
* Implementazione
**/
#include
int main(void) {
int num_giorni;
float interesse, capitale, tasso;
// Richiedere l'inserimento del capitale
printf("\nEnter loan principal: ");
scanf("%f", &capitale);
// Continuare finché il capitale non è uguale a -1
while(capitale != -1) {
// Richiedere il tasso di interesse
printf("Enter interest rate: ");
scanf("%f", &tasso);
// Richiedere il numero di giorni del mutuo
printf("Enter term of the loan in days: ");
scanf("%d", &num_giorni);
// Calcolare l'interesse semplice
interesse = capitale * tasso * num_giorni / 365;
// Visualizzare l'interesse calcolato
printf("The interest charge is $%.2f\n", interesse);
// Richiedere nuovamente l'inserimento del capitale
printf("\nEnter loan principal: ");
scanf("%f", &capitale);
}
return 0;
}
Domande da interrogazione
- Come si calcola l'interesse semplice su un mutuo?
- Qual è il valore sentinella utilizzato nel programma per terminare l'inserimento dei dati?
- Quali dati vengono richiesti all'utente per calcolare l'interesse semplice?
L'interesse semplice su un mutuo si calcola utilizzando la formula: interesse = capitale * tasso * giorni / 365, dove il tasso è annuale e i giorni rappresentano la durata del mutuo.
Il valore sentinella utilizzato nel programma per terminare l'inserimento dei dati è -1, che indica che l'utente non desidera più inserire nuovi capitali.
Il programma richiede all'utente di inserire il capitale, il tasso di interesse annuale e il numero di giorni del mutuo per calcolare l'interesse semplice.