Soluzioni Esercizi Codifica If

  • Uploaded by: Cinzia Bocchi
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Soluzioni Esercizi Codifica If as PDF for free.

More details

  • Words: 440
  • Pages: 4
Soluzioni esercizi di codifica IF Esercizio 1: ValAssoluto TESTO DEL PROBLEMA Determinare il valore assoluto di un numero intero fornito in input. TABELLA DATI ID num abs MSGIN

Descrizione Il numero intero dato Valore assoluto di num Messaggio per input

MSGOU Messaggio per output

I/O/L/C I O C

Valore Iniz.

Tipo numero intero numero intero stringa

“Immettere il numero intero” “Il valore assoluto e’: ”

C

stringa

FLOW CHART Start

output(MSGIN )

1

input(num)

2

3

F

V

num>=0 abs= -(num)

5

abs= num

output(MSGOU,abs)

End

Autore: Bocchi Cinzia Ultimo aggiornamento: 05/10/2012

6

4

import javax.swing.*; public class ValAssoluto { public static void main(String args[]) { //DICHIARAZIONI int num,abs; final String MSGIN="Immettere il numero intero"; final String MSGOU="Il valore assoluto e': ";

}

//ISTRUZIONI //istruzioni 1-2 num= Integer.parseInt(JOptionPane.showInputDialog(MSGIN)); //istruzione 3 if(num>=0) //Istruzione 4 abs= num; //istruzione 5 else abs= -num; //istruzione 6 JOptionPane.showMessageDialog(null,MSGOU+abs);

}

Autore: Bocchi Cinzia Ultimo aggiornamento: 05/10/2012

Esercizio 2: CompAerea TESTO DEL PROBLEMA Una compagnia aerea privata applica due tipologie di biglietti, in relazione a due fasce chilometriche diverse: - fino a 500 Km il costo del biglietto è pari a X euro + Y euro per ogni Km percorso; - oltre 500 Km il costo del biglietto è pari a Z euro (con Z < X) + Y euro per ogni Km percorso. Dato il numero di Km percorsi, si vuole ottenere in stampa il prezzo del biglietto, supponendo X, Y e Z costanti. TABELLA DATI ID X Z Y km pzKm pzTot

Descrizione Tariffa fissa fino a 500 Km Tariffa fissa oltre 500 Km Tariffa a Km Km percorsi Prezzo in base ai Km percorsi Prezzo comprensivo di tariffa fissa

I/O/L/C C

Valore Iniz. 100.00

Tipo numero decimale

C

90.00

numero decimale

C I L

5.50

numero decimale numero decimale numero decimale

O

numero decimale

FLOW CHART Start

output("Immettere i chilometri")

1

2

input(km)

3

pzK m= Y*km

4 F

pzTot= pzK m+Z

km<=500 6

V

pzTot= pzKm+X

output("Il prezzo del biglietto e': ",pzTot)

End

Autore: Bocchi Cinzia Ultimo aggiornamento: 05/10/2012

7

5

import javax.swing.*; public class CompAerea { public static void main(String args[]) { //DICHIARAZIONI final double X=100.00; final double Z=90.00; final double Y=5.50; double km,pzKm,pzTot; //ISTRUZIONI //istruzioni 1-2 km= Integer.parseInt(JOptionPane.showInputDialog("Immettere i chilometri")); //istruzione 3 pzKm= Y*km; //istruzione 4 if(km<=500) //istruzione 5 pzTot= pzKm+X; //istruzione 6 else pzTot= pzKm+Z; //istruzione 7 JOptionPane.showMessageDialog(null,"Il prezzo del biglietto e': "+pzTot); } }

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.

Autore: Bocchi Cinzia Ultimo aggiornamento: 05/10/2012

Related Documents

Soluzioni
May 2020 7
Esercizi
November 2019 21
Esercizi
November 2019 17

More Documents from ""

3- Testo
April 2020 24
Delicious Tutorial 2
April 2020 21
Mod3.1_m1-classi E Tda
June 2020 15
Lo Statement If
June 2020 19
Analisi
April 2020 32