Il 100% ha trovato utile questo documento (1 voto)
282 visualizzazioni2 pagine

Area Quadrato

Materiale allegato alla video lezione Codifica Java di algoritmi sequenziali - Lezione 1 Parte 1 (http://youtu.be/byrjoCMqWoQ) e Parte 2 (http://youtu.be/YrYamNK35ns)

Caricato da

Cinzia Bocchi
Copyright
© Attribution Non-Commercial ShareAlike (BY-NC-SA)
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 100% ha trovato utile questo documento (1 voto)
282 visualizzazioni2 pagine

Area Quadrato

Materiale allegato alla video lezione Codifica Java di algoritmi sequenziali - Lezione 1 Parte 1 (http://youtu.be/byrjoCMqWoQ) e Parte 2 (http://youtu.be/YrYamNK35ns)

Caricato da

Cinzia Bocchi
Copyright
© Attribution Non-Commercial ShareAlike (BY-NC-SA)
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 2

Codifica Java di algoritmi sequenziali - Esempio1

Problema: determinare larea di un quadrato di cui noto il lato l

A = l x l = l2

ALGORITMO 1. acquisire in input il lato 2. calcolare larea 3. produrre in output il risultato TABELLA DATI Identificatore Descrizione lato il lato del quadrato area area del quadrato DIAGRAMMA DI FLUSSO
ST ART

Input/Output input output

Tipo double double

i nput(l a to )

Scanner c = new Scanner(System.in); System.out.println(Inserisci il lato); lato = c.nextDouble();

area = lato * lato;


a re a = lato*la to 2

System.out.println(Area = + area);
ou tp ut(area ) 3

END

Materiale allegato alla video lezione Codifica Java di algoritmi sequenziali - Lezione 1 Parte 1 (http://youtu.be/byrjoCMqWoQ) e Parte 2 (http://youtu.be/YrYamNK35ns)

1
Bocchi Cinzia 30/09/2012

CODIFICA JAVA COMPLETA Versione con I/O a console


import java.util.Scanner; public class Quadrato { public static void main(String[] args) { //dichiarazione di variabili double lato, area; //istruzioni Scanner c = new Scanner(System.in); //blocco1 System.out.println("Inserisci il lato"); lato = c.nextDouble(); //blocco2 area = Math.pow(lato, 2); //blocco3 System.out.println("AREA = " + area); } }

Versione con finestre di dialogo per lI/O


import javax.swing.JOptionPane; public class Quadrato { public static void main(String[] args) { //istruzioni //blocco1 double lato = Double.parseDouble(JOptionPane.showInputDialog("Inserisci il lato")); //blocco2 double area = Math.pow(lato, 2); //blocco3 JOptionPane.showMessageDialog(null, "AREA = " + area); } }
Quest'opera stata rilasciata con licenza Creative Commons Attribution-ShareAlike 3.0 Unported. Per leggere una copia della licenza visita il sito web http://creativecommons.org/licenses/by-sa/3.0/ o spedisci una lettera a Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

2
Bocchi Cinzia 30/09/2012

Potrebbero piacerti anche