Navigace: Hlavní stránka -> BASIC -> 01 Jednoduché výpočty -> 01.04 Výpočet hodnot funkcí z hodnoty x,z

MENU

01.04 Výpočet hodnot funkcí z hodnoty x,z

Zadání:
Sestavte program, který vypočte z hodnot x,z hodnoty y1 - y7 podle vzorců:

Řešení:
Pomocí standardních funkcí programovacího jazyku vypočítat z hodnoty x hodnotu y.
Module Module1

    Sub Main()

     Dim x, z, y1, y2, y3, y4, y5, y6, y7 As Double

     Console.Write("Zadejte hodnotu x: ")
     x = Console.ReadLine
     Console.Write("Zadejte hodnotu z: ")
     z = Console.ReadLine

     y1 = (3 + z ^ 2) / (2 + x ^ 4) - z
     y2 = Math.Abs(x - z) / (x - 3)
     y3 = (2 * x + 5) / 3 - 13 * z + 5 * (x + z ^ 2)
     y4 = Math.Abs(2 * x * z - 3) / (x ^ 2 - z) + 3 * x * z
     y5 = Math.Abs(x - z) / (Math.Abs(x) - 3)
     y6 = (0.2 * x + z) / (2 * x ^ 2 - Math.Abs(2 * x - 5 * z))
     y7 = Math.Sqrt(x ^ 2 + z ^ 2) - 1 / (x * z) * (Math.Sqrt(x ^ 2 + z ^ 2) - (x + z) / 2)

     Console.WriteLine("y1 = {0:0.000}", y1)
     Console.WriteLine("y2 = {0:0.000}", y2)
     Console.WriteLine("y3 = {0:0.000}", y3)
     Console.WriteLine("y4 = {0:0.000}", y4)
     Console.WriteLine("y5 = {0:0.000}", y5)
     Console.WriteLine("y6 = {0:0.000}", y6)
     Console.WriteLine("y7 = {0:0.000}", y7)

     Console.ReadLine()

    End Sub

End Module
program ke stažení
Pro studenty:
Při převodu do programovacího jazyku je třeba dát si pozor ve zlomcích na správné použití závorek.
V zápisu reálných čísel se místo desetinné čárky používá desetinná čárka.

Pro učitele:
Hodnoty x,z, pro které lze vypočítat všech šest hodnot y jsou např. {2,2},{1,2},{5,5}.
Důležité upozornit studenty, že nelze vynechat znaménko pro násobení, které se v matematických vzorcích vynechává.
V sedmém vzorci se jeho část opakuje (odmocnina), lze ji vypočítat předem a ve výsledném vzorci použít pouze výsledek.