selezione nidificata
la selezione nidificata non è altro che la selezione spiegata nella lezione precedente ma con più verifiche delle condizioni.
ecco un programmino d’esempio.
programma
Fare un programma per calcolare l’importo che deve pagare un gruppo di persone che viaggia in pullman,per acquistare i biglietti per il traghetto LIVORNO/OLBIA.
Le tariffe sono le seguenti:
Per bambini fino a 10 anni, 25 €
Per adulti, 40 €
Per ogni gruppo, 20 € di tassa doganale
Per i pullman viene fatta una suddivisione per cilindrata
PULLMAN
Fino a 2000 cc 40 €
Fino a 3000 cc 50 €
Oltre 100 €
Si inserisca da tastiera il numero di bambini fino a 10 anni, il numero di adulti e la cilindrata in cc.
pseudo codifica
Inizio
Scrivi “numero di bambini fino a 10 anni”
Leggi bambini
Scrivi “numero di adulti”
Leggi adulti
Scrivi “cilindrata del pulman
Leggi cilindrata
Se cilindrata=2000
Allora prezzopulman=40
Altrimenti
Se cilindrata=3000
Allora prezzopulman=50
Altrimenti prezzopulman=100
Fine se
Fine se
Bambini2=bambini25
Adulti2=adulti40
Totale=bambini2+adulti2+prezzopulman+20
Scrivi “il costo per questo gruppo è”, totale.
visual basic
creare un nuovo progetto e al suo interno inserire un bottone come spiegato nella prima lezione, se non si è capito ritornare a quest’ultima e vedere come fare.
codice visual basic
dim bambini as integer
dim adulti as integer
dim cilindrata as integer
dim prezzopulman as single
dim bambini2 as single
dim adulti2 as single
dim totale as single
messagebox.show(“inserisci numero bambini fino a 10 anni”)
bambini=inputbox(” “)
messagebox.show(“inserisci numero di adulti”
adulti=inputbox(” “)
messagebox.show(“inserisci ncilindrata del pulman”)
cilindrata=inputbox(” “)
if cilindrata=2000 then
prezzopulman=40
else
if cilindrata=3000
prezzopulman=50
else
prezzopulman=100
end if
end if
bambini2=bambini25
adulti2=adulti40
totale=bambini2+adulti2+prezzopulman+20
messagebox.show(“questo gruppo spende ” & totale)
questo è il codice della selezione nidificata.