giovedì 8 ottobre 2009

Esercizi sulla programmazione

ESERCIZIO 1.

Testo:
Scrivere il programma che presi in Input due numeri ne visualizza la somma.

Black Box:
dati di Input --> numero1, numero2;
dati di Output --> somma
;

Codice:
//dichiarazione dati
int numero1;
int numero2;
int somma;

//input dei dati
String mioNumero1;
String mio Numero2;

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader tastiera=new BufferdReader(isr);

//Input numero1
mioNumero1=tastiera.readLine();
System.out.println("altro numero?"):

//Input numero2
mioNumero2=tastiera.readLine();

mioNumero1=Integer.parseInt(mioNumero1);
mioNumero2=Integer.parseInt(mioNumero2);

//elaborazione dati
somma=numero1+numero2;

//Output dei dati
System.out.prinln(somma);


ESERCIZIO 2.

Testo:
Scrivere il programma che inserita la misura del lato di un cubo visualizza il volume e la superficie del cubo.

Black Box:
dati di Input -->lato del cubo;
dati di Output -->volume,superficie
;

Codice:
//dichiarazione dei dati
double lato;
double volume;
double superficie;

//Input dei dati
String mioLato;

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader tastiera=new Buffered Reader(isr);

//Input mioLato
mioLato=tastiera.readLine();

latodelcubo=Double.parseDouble(mioLato);

//elaborazione dati
volume=lato^3;
superficie=lato^2*6;

//Output dei dati
System.out.Println(volume);
System.out.Println(superficie);


ESERCIZIO 3.

Testo:
Scrivere il codice che permette di inserire i valori di 3 numeri e ne visualizza la somma.

Black Box:
dati di Input --> numero1, numero2,numero3;
dati di Output --> somma;

Codice:
//dichiarazione dati
int numero1;
int numero2;
int numero3;
int somma;

//Input dei dati
String mioNumero1;
String mioNumero2;
String mioNumero3;

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader kb=new BuffereReader(isr);

//Input numero1
mioNumero1=kb.readLine();
System.out.println("altro numero?");

//Input numero2
mioNumero2=kb.readLine();
System.out.println("altro numero"?);

//Input numero3
mioNumero30kb.readLine();

numero1=Integer.parseInt(mionumero1);
numero2=Integer.pareseInt(mionumero2);
numero3=Integer.parseInt(mionumero3);

//elaborazione dati
somma=numero1+numero2+numero3;
//Output dei dati
System.out.println(somma);

Nessun commento:

Posta un commento