Está en la página 1de 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

También podría gustarte