Помогите плиз написать программы ** Паскале)))1.Составьте программу, проверяющую, верно...

0 голосов
60 просмотров
Помогите плиз написать программы на Паскале)))
1.Составьте программу, проверяющую, верно ли
утверждение, что введенное вами целое число является четным.
2.
Стороны одного треугольника равны A1,B1,C1. Написать
алгоритм и программу проверки равенства ему другого треугольника.

3
. Измеряя промежутки времени между вспышкой молнии и
раскатом грома, определить, удаляется или приближается гроза?
.

Информатика (35 баллов) | 60 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1) Var a:integer;
Begin   
       Writeln('Введите число');     
           Readln(a);     
If (a mod 2  = 0) then writeln('Введённое число чётное.') 
 Else writeln('Введённое число чётное'); 
End.


2)  
var A,A1,B,B1,C,C1:integer;
Begin   
     a:=4;b:=1;c:=7;   
        Writeln('Дан треугольник со сторонами A=4 B=1 C=7');   
        Writeln('Введите стороны треугольника A,B,C');     
         Readln(A1,B1,C1);     
If (A=A1) and (B=B1) and (C=C1) then writeln('треугольники равны') 
   Else writeln('треугольники не равны'); 
End.

3)
var x,y:integer;
Begin 
   write('Введите первый промежуток: ');  readln(x); 
      write('Введите второй промежуток: ');  readln(y); 
if x   else write('Приближается');
end.

(8.6k баллов)
0

Var a:integer;

0

Проверить возможности нет, так что проверь сам.

0

Там где if замени на if (a mod 2 = 0)

0

Я дома, теперь я всё отредактировал и проверил. Всё правильно

0

это так и оставлять if (a mod 2 = 0)?

0

да, я уже всё отредактировал. "if (a mod 2 = 0) then" означает "если остаток от деления при делении А на 2 равен 0, то ..."

0

то есть этим мы проверяем делится ли число на 2 без остатка

0

Спасибо))) А как вторую делать?

0

я ведь написал всё