- 17 Gennaio 2011
- 17
- 0
- Miglior risposta
- 0
Se c'è qualcuno fra voi che studia da poco Visual Basic 6.0 e vuole mettersi alla prova, inserisco qualche esercizio, da fare prima in pseudocodifica e poi in Vb.
Oltre agli esercizi stessi provvederò al più presto ad inserire anche le relative soluzione, così magari ci si può anche confrontare.
Inoltre a questi, che sono di difficoltà estremamente bassa, ne inserirò altri di difficoltà sempre maggiore.
Cominciamo:
Esercizio 1
Dati in input i coefficienti a e b di un'equazione lineare, cioè del tipo ax=b, determinare la soluzione x.
Esercizio 2
Determinare il perimetro e l'area di un quadrato di lato l.
Esercizio 3
Caricare valori differenti in due variabili VAR1 e VAR2. Quindi scambiare il loro valore e visualizzare con un messaggio le variabili ante e post scambio.
Esercizio 4
Dati due numeri a e b, scriverli in ordine crescente. Se i due numeri immessi sono uguali visualizzare un messaggio.
Esercizio 5
Dati tre voti V1, V2 e V3 calcolarne la media, specificando se è sufficiente (>=6)
Entro domani posto anche le soluzioni ;D
--------------- AGGIUNTA AL POST ---------------
Ecco la soluzione dell'esercizio 1, sia la pseudocodifica che il programma in VB.
--------------- AGGIUNTA AL POST ---------------
Ecco anche la soluzione del 2:
Oltre agli esercizi stessi provvederò al più presto ad inserire anche le relative soluzione, così magari ci si può anche confrontare.
Inoltre a questi, che sono di difficoltà estremamente bassa, ne inserirò altri di difficoltà sempre maggiore.
Cominciamo:
Esercizio 1
Dati in input i coefficienti a e b di un'equazione lineare, cioè del tipo ax=b, determinare la soluzione x.
Esercizio 2
Determinare il perimetro e l'area di un quadrato di lato l.
Esercizio 3
Caricare valori differenti in due variabili VAR1 e VAR2. Quindi scambiare il loro valore e visualizzare con un messaggio le variabili ante e post scambio.
Esercizio 4
Dati due numeri a e b, scriverli in ordine crescente. Se i due numeri immessi sono uguali visualizzare un messaggio.
Esercizio 5
Dati tre voti V1, V2 e V3 calcolarne la media, specificando se è sufficiente (>=6)
Entro domani posto anche le soluzioni ;D
--------------- AGGIUNTA AL POST ---------------
Ecco la soluzione dell'esercizio 1, sia la pseudocodifica che il programma in VB.
Soluzione esercizio 1
Dati di input
a (single)
b (single)
Dati di output
x (single)
Pseudocodifica:
INIZIO
leggi a,b
Se a=0 o b=0
allora visualizza "Dati errati"
altrimenti x=b/a
visualizza x
Fine Se
FINE
Codice VB:
Per quanto riguarda la parte grafica, ho semplicemente inserito 2 bottoni: il primo per far partire il programma, il secondo per uscirne.
Dati di input
a (single)
b (single)
Dati di output
x (single)
Pseudocodifica:
INIZIO
leggi a,b
Se a=0 o b=0
allora visualizza "Dati errati"
altrimenti x=b/a
visualizza x
Fine Se
FINE
Codice VB:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Per quanto riguarda la parte grafica, ho semplicemente inserito 2 bottoni: il primo per far partire il programma, il secondo per uscirne.
Ecco anche la soluzione del 2:
Pseudocodifica:
INIZIO
leggi l
Se l<=0
allora visualizza "Dati errati"
altrimenti a=l^2
p =l*4
visualizza a, p
Fine se
FINE
Codice Vb
Come nell'esercizio precedente, ho inserito solo 2 tasti: L'Esegui e l'Esci.
INIZIO
leggi l
Se l<=0
allora visualizza "Dati errati"
altrimenti a=l^2
p =l*4
visualizza a, p
Fine se
FINE
Codice Vb
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Come nell'esercizio precedente, ho inserito solo 2 tasti: L'Esegui e l'Esci.
Ultima modifica: