presentazione in visual basic dell'esercizio per le vacanze di natale
Presentazione Es 49 Pag 301 Visual Basic
1. Presentazione esercizio 49 pag. 301 di Marco Fabbrini 3c Mercurio Spiegazione del programma in Visual Basic
2.
3.
4. Descrizioni variabili Nome variabile Contenuto Tipo I/O/L N Numero studenti Numerico Input Nome Nome studente Numerico Input Cat Categoria Alfabetico Input Temp Tempo Numerico Input TempM Tempo minimo Numerico Output NomeV Nome vincitore Alfabetico Output Cont Contatore Studenti Numerico Lavoro ContA Contatore allievi Numerico Lavoro
5.
6. INIZIO N Cont = 0 ContA = 0 Cont = Cont+1 Cat = “allievi” I B A V F ContA = ContA + 1 Conta=1 TempM=Temp NomeV=Nome Temp < TempM TempM=Temp NomeV=Nome V F Cont=N TempM NomeV FINE O V F B V C C F A Temp, Nome, Cat I Diagramma a blocchi
8. Option Explicit 'Dati di input Dim N As Integer Dim Nome As String Dim Cat As String Dim Temp As Double 'Dati di elaborazione Dim Cont As Integer Dim ContA As Integer 'Dati di output Dim TempM As Double Dim NomeV As String Dichiariamo le variabili in visual basic!!!
12. Costruiamo il ciclo!!! Private Sub CmdCalcola_Click() N = Val(TxtN.Text) Cont = 0 ContA = 0 Do Loop Until Cont = N End Sub Istruzione di fine ciclo Istruzione di inizio ciclo
13. Do Cont = Cont + 1 Nome = InputBox("Dimmi il nome dello studente") Cat = InputBox("Dimmi la categoria dello studente") Temp = InputBox("Dimmi il tempo dello studente") If Cat = "allievi" Then ContA = ContA + 1 If ContA = 1 Then TempM = Temp NomeV = Nome Else If Temp < TempM Then TempM = Temp NomeV = Nome End If End If End If Loop Until Cont = N Istruzioni Input Funzioni SE
14. MsgBox "Il tempo minimo della categoria allievi è " & CStr(TempM) MsgBox " Il nome del vincitore è " & CStr(NomeV) Eccoci arrivati alle istruzioni di output!!!