Fondamenti di Informatica (STI) 2005-2006

Seconda esercitazione - 13 marzo 2006


Obiettivi


Prima parte: esame del codice proposto

Il programma fornito in DueInteri.java, contenente questo testo, mostra come utilizzare metodi static per leggere stringhe da tastiera e convertirle in interi.

Esaminare il codice proposto, compilarlo, eseguirlo, e compenderne il funzionamento.


Seconda parte: modifica dell'applicazione

Modificare il file DueInteri.java, preferibilmente salvandolo in un nuovo file di nome Equazione.java (aprirlo con l'editor BloccoNote o con un editor sensibile alla sintassi come JCreator) per ottenere il seguente funzionamento:

  1. il programma deve permettere l'immissione da tastiera di tre numeri reali, che rappresentano i coefficienti di una equazione di secondo grado, nella forma a x^2 + b x + c = 0;
  2. se il discriminante č positivo o nullo, il programma deve calcolare le due radici dell'equazione e visualizzarle;
  3. altrimenti (discriminante negativo) il programma deve visualizzare il messaggio "radici complesse".
Per estrarre da una stringa un valore double, consultare la classe Double (cercare metodi di nome parse...).
La radice quadrata puņ essere estratta usando un metodo il cui nome inizia per sq..., nella classe Math

Ulteriore modifica

Modificare il codice generato, facendo in modo che nel caso di discriminante negativo vengano calcolate e visualizzate parte reale e parte immaginaria delle radici dell'equazione.