Zadání:
Sestavte program, který určí, zda zadané tři hodnoty mohou být stranami trojúhelníku.
Řešení:
Hodnoty mohou být stranami trojúhelníku v případě, že součet libovolných dvou hodnot je větší než třetí hodnota.
Module Module1
Sub Main()
Dim a, b, c As Double
Console.Write("Zadejte prvni cislo: ")
a = Console.ReadLine
Console.Write("Zadejte druhe cislo: ")
b = Console.ReadLine
Console.Write("Zadejte treti cislo: ")
c = Console.ReadLine
If a + b > c And b + c > a And a + c > b Then
Console.WriteLine("Trojuhelnik lze sestrojit")
Else
Console.WriteLine("Trojuhelnik nelze sestrojit")
End If
Console.ReadLine()
End Sub
End Module
program ke stažení
Pro studenty:
V Basicu není nutné jednotlivé podmínky v příkazu IF umístit do závorek, logické operátory mají nižší prioritu, než matematické operátory.