Информатика не могу найти program n_15; var i: integer; x: real; begin writeln ('График тренировок'); i:=1; x:=10; repeat i:=i+1; x:=x+0.1*x; until x>=25; writeln ('Начиная с ', i, '-го дня спортсмен будет пробегать 25 км')
Imports System Module MainModule Sub Main() Dim a, b, h, S As Double Console.Write("a = ") a = Console.ReadLine() Console.Write("b = ") b = Console.ReadLine() Console.Write("h = ") h = Console.ReadLine() S = (a + b) / 2 * h Console.Write("S = ") Console.WriteLine(S) Console.ReadKey End Sub End Module
Задача 2:
Imports System Module MainModule Sub Main() Dim x, y As Double Console.Write("x = ") x = Console.ReadLine() Console.Write("y = ") y = Console.ReadLine() If (x < 0) And (y < 0) Then x = -x y = -y Else If (x < 0) Or (y < 0) Then x += 0.5 y += 0.5 Else If (x >= 0.5) And (x <= 2) And (y >= 0.5) And (y <= 2) Then x /= 10 y /= 10 End If Console.Write("x = ") Console.WriteLine(x) Console.Write("y = ") Console.WriteLine(y) Console.ReadKey End Sub End Module
На одну чашу весов ставим 200-граммовую гирю и пересыпаем в чаши весь песок так, чтобы установилось равновесие; в результате на чаше с гирей будет 4,4 кг песка, а на другой – 4,6 кг; затем 4,6 кг пересыпаем в пакет, а 4,4 кг делим пополам – по 2,2 кг; 2,2 кг с одной чаши пересыпаем в пакет к 4,6 (получается там 6,8 кг); 2,2 кг с другой чаши пересыпаем в пустой пакет; Далее на одну чашу ставим 200-граммовую гирю и из пакета с 2,2 кг начинаем отсыпать 200 г песка; полученные 200 г высыпаем в пакет к 6,8 кг. и получается мы взвесили три раза и получилось 7 кг и 2 кг
Imports System
Module MainModule
Sub Main()
Dim a, b, h, S As Double
Console.Write("a = ")
a = Console.ReadLine()
Console.Write("b = ")
b = Console.ReadLine()
Console.Write("h = ")
h = Console.ReadLine()
S = (a + b) / 2 * h
Console.Write("S = ")
Console.WriteLine(S)
Console.ReadKey
End Sub
End Module
Задача 2:
Imports System
Module MainModule
Sub Main()
Dim x, y As Double
Console.Write("x = ")
x = Console.ReadLine()
Console.Write("y = ")
y = Console.ReadLine()
If (x < 0) And (y < 0) Then
x = -x
y = -y
Else If (x < 0) Or (y < 0) Then
x += 0.5
y += 0.5
Else If (x >= 0.5) And (x <= 2) And (y >= 0.5) And (y <= 2) Then
x /= 10
y /= 10
End If
Console.Write("x = ")
Console.WriteLine(x)
Console.Write("y = ")
Console.WriteLine(y)
Console.ReadKey
End Sub
End Module