Implementare un programma in Dev-C++ che, usando un apposito menu di
scelta, consenta di:
1. calcolare l'area di un rettangolo; 2. stabilire se un numero sia pari o dispari; 3. risolvere l'equazione ax+b=0 dati i parametri a, b con a≠0.
Analisi del testo
Il testo chiede di creare un programma diviso in casi dove il primo caso il programma deve saper calcolare l’aera di un rettangolo, nel secondo caso l’area deve saper stabilire se un numero sia pari o dispari, nel terzo caso deve saper risolvere un’equazione.
Analisi della soluzione
Per risolvere il primo caso bisogna usare una semplice moltiplicazione tra la base e l’altezza e poi stampare su schermo l’area del rettangolo. Per risolvere il secondo caso utilizziamo prima la formula per controllare il resto (n%2), successivamente una “IF”, una doppia scelta per stampare a schermo se il numero sia pari o dispari. Per risolvere il terzo caso prima usiamo una “IF” per controllare che “a” sia sempre diverso da 0, in caso il valore risulti 0 il programma fa scegliere all’utente di inserire un valore diverso, una volta scelto un nuovo valore per “a”, fatto ciò facciamo inserire all’utente il valore di “b” per poi usare la formula “x=-b/a”, successivamente stampiamo a schermo il valore di “x”.
Analisi dei dati
Primo caso: B=valore della base h=valore dell’altezza r= risultato finale
Secondo caso:n=valore del numero che vogliamo inserire
Terzo caso: a= valore del coefficiente a
b= valore del coefficiente b X= risultato della formula -b/a Tabella variabili B Valore della base Int I/W H Valore dell’altezza Int I/W r Risultato finale int O N Numero da verificare Int I/W a Valore del coef. x Float I/W b Valore Float I/W X Risultato Float O