ragazzi devo fare un esercizio dove caricare tipologia stanza, prezzo audlti, e prezzo bambini
e fin qui penso di esserci
ho fatto con il Do
poi dovrei fare un preventivo, mettendo il numero di notti, prezzi, num adulti e bambini , cose cosi e sto provando cosi:codice:Public Class Form1 Dim Tipologia_Stanza, Scelta As String Dim Prezzo_notte_Adulto, Prezzo_Children, Prezzo_tot As Decimal Dim Num_notti(100), Num_Adulti(100), Num_Bambini(100) As Integer Dim I As Integer Do Tipologia_Stanza = InputBox("Inserire tipo stanza") Prezzo_notte_Adulto = InputBox("Inserire Prezzo adulto/notte") Prezzo_Children = InputBox("Inserisci Prezzo bambino/notte") Scelta = InputBox("Inserire un altra tipologia di stanza?") Loop Until Scelta = "no" End Sub
sicuramente ho sbagliato qualcosa perchè quando clicco sul bottone mi appare subito 0...codice:Private Sub BtnPreventivo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPreventivo.Click For J = 0 To I - 1 Num_notti(I) = InputBox("Inserisci quante notti soggiorneranno") Tipologia_Stanza = InputBox("inserisci in che tipo di stanza soggiorneranno") Num_Adulti(J) = InputBox("Inserisci quanti sono gli adulti") Num_Bambini(J) = InputBox("Inserisci quanti sono i bambini") Prezzo_notte_Adulto = (Prezzo_notte_Adulto * Num_Adulti(J)) * Num_notti(J) Prezzo_Children = (Prezzo_Children * Num_Bambini(J)) * Num_notti(J) Prezzo_tot = Prezzo_Children + Prezzo_notte_Adulto Next MsgBox(Prezzo_tot) End Sub End Class
ho aggiustato provando anche questo col Do
sembra che funziona, almeno la prima volta, le volte dopo escono numeri troppo grandi..codice:Private Sub BtnPreventivo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPreventivo.Click Do Num_notti = InputBox("Inserisci quante notti soggiorneranno", "1") Tipologia_Stanza = InputBox("inserisci in che tipo di stanza soggiorneranno", "2") Num_Adulti = InputBox("Inserisci quanti sono gli adulti", "3") Num_Bambini = InputBox("Inserisci quanti sono i bambini", "4") Prezzo_notte_Adulto = (Prezzo_notte_Adulto * Num_Adulti) * Num_notti Prezzo_Children = (Prezzo_Children * Num_Bambini) * Num_notti Prezzo_tot = Prezzo_Children + Prezzo_notte_Adulto MsgBox(Prezzo_tot) Scelta = InputBox("inserire un altro preventivo?") Loop Until Scelta = "no" End Sub End Class

Rispondi quotando