ecc...
Dim espressione As String
Dim valore As Float
Dim percentuale As Float
Dim valore_con_percentuale As Float
'Dim Segno1 As String
' Chiede all'utente di inserire l'operazione matematica
espressione = InputBox("Inserisci l'operazione matematica che contiene una percentuale:")
If InStr(espressione, "+") > 0 Then
' Estrae il valore e la percentuale dall'operazione matematica
valore = Val(Mid(espressione, 1, InStr(espressione, "+") - 1))
percentuale = Val(Mid(espressione, InStr(espressione, "+") + 1, Len(espressione) - InStr(espressione, "+") - 1))
valore_con_percentuale = valore + (valore * percentuale / 100)
End If
If InStr(espressione, "-") > 0 Then
' Estrae il valore e la percentuale dall'operazione matematica
valore = Val(Mid(espressione, 1, InStr(espressione, "-") - 1))
percentuale = Val(Mid(espressione, InStr(espressione, "-") + 1, Len(espressione) - InStr(espressione, "-") - 1))
valore_con_percentuale = valore - (valore * percentuale / 100)
End If
If InStr(espressione, "*") > 0 Then
' Estrae il valore e la percentuale dall'operazione matematica
valore = Val(Mid(espressione, 1, InStr(espressione, "*") - 1))
percentuale = Val(Mid(espressione, InStr(espressione, "*") + 1, Len(espressione) - InStr(espressione, "*") - 1))
valore_con_percentuale = valore * (valore * percentuale / 100)
End If
If InStr(espressione, "/") > 0 Then
' Estrae il valore e la percentuale dall'operazione matematica
valore = Val(Mid(espressione, 1, InStr(espressione, "/") - 1))
percentuale = Val(Mid(espressione, InStr(espressione, "/") + 1, Len(espressione) - InStr(espressione, "/") - 1))
valore_con_percentuale = valore / (valore * percentuale / 100)
End If
' Calcola la percentuale del valore e visualizza il risultato
' valore_con_percentuale = valore + (valore * percentuale / 100)
Print "Il " & percentuale & "% in più di " & valore & " è " & valore_con_percentuale