la selezione
la selezione è una programmazione che prevede una condizione, se quella condizione è soddisfatta allora si esegue un’operazione altrimenti se ne esegue un’altra o anche niente.
quì sotto vedremo un programma come si svolge per capire meglio.
nota: adesso che avete capito le variabili e tutto il resto, non inserirò più quando si scrivono le istruzioni di input, quando si elabora un dato e quando si scrivono le istruzioni di output.
se non avete capito andate alla lezione precedente dove ci sono tutti i dettagli.
programma
fare un programma per i biglietti del cinema.
inserire da input il nome del film, il tipo di biglietto(intero o ridotto).
se il biglietto è intero allora il prezzo è di 10 euro altrimenti se il biglietto è ridotto il prezzo è di 5 €.
pseudo codifica
inizio
scrivi “inserisci il nome del film”
leggi film
scrivi “inserisci il tipo di biglietto (intero o ridotto)”
leggi bigliettotipo
inizio della condizione
se bigliettotipo=”intero”
allora
prezzobiglietto=10
altrimenti
prezzobiglietto=5
fine se
come avete visto si può utilizzare la stessa variabile, tanto in una condizione viene utilizzata una sola volta, nel ramo vero o nel ramo falso.
fine della condizione
scrivi “film: ” & film & ” tipo di biglietto: ” & bigliettotipo & ” costo ” & prezzobiglietto
fine
visual basic
per eseguire il codice visual basic è necessario creare un nuovo progetto(come spiegato nella prima lezione) e dalla casella degli strumenti inserire un bottone.
dare al bottone un testo a proprio piacimento, come esegui o avvia.
attenzione: non cancellare il testo che si ha quando si fa doppio clic sul bottone e scrivere il proprio codice trà private sub e end sub.
codice visual basic
dim film as string
dim bigliettotipo as string
dim prezzobiglietto as string
messagebox.show(inserisci nome del film”)
film=inputbox(” “)
messagebox.show(“inserisci il tipo di biglietto(intero o ridotto)”)
bigliettotipo=inputbox(” “)
inizio della condizione
if bigliettotipo=”intero” then
se la variabile bigliettotipo è uguale a intero allora
prezzobiglietto=10
else
altrimenti il prezzo è di 5 €
prezzobiglietto=5
end if
si il programma nella realtà non torna molto, ma è solo un programma di esempio per far capire la condizione.
fine condizione
messagebox.show(“film: ” & film & “tipo biglietto ” & bigliettotipo & “costo: ” & prezzobiglietto)
questo è il codice del programma con la condizione.