Concetti Chiave
- Il programma calcola l'interesse semplice su un mutuo utilizzando la formula: interesse = capitale * tasso * giorni / 365.
- Viene richiesto all'utente di inserire il capitale, il tasso di interesse annuale e il numero di giorni del mutuo.
- Il programma continua a chiedere input fino a quando non viene inserito un valore sentinella di -1 per il capitale.
- Ogni volta che vengono inseriti nuovi dati, il programma calcola e visualizza l'interesse semplice del mutuo.
- L'approccio top-down è utilizzato per lo sviluppo del programma, suddividendo il problema in passi successivi di raffinamento.
/* * 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 * */ #includeint main(void) { int num_giorni; float interesse, capitale, tasso; printf("
Enter 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[math]%.2f
\text\{, \in teresse); pr\intf(\}\
Enter loan principal: \text\{); scanf(\}%f", &\ca\\pita\le); } return (0); } [/pre[/math]