1.Даны четыре целых числа,найти сколько из их чётных.2.Составить метод решения

1.Даны четыре целых числа,найти сколько из их чётных.
2.Составить алгоритм решения квадратного уравнения,осмотреть 3 варианта значения дискриминанта(dgt;0,d=0,dlt;0).
3.Вывести на экран номер четверти который принадлежит точкам,координатам x,y введёнными с клавиатуры(осмотреть вариант когда(x=0,y=0).
Пожалуйста на завтра.ДАЮ 25 БАЛЛОВ

Задать свой вопрос
Даниил Косатиков
паскаль
2 ответа

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программка не работает, обновите версию!

1

begin

 ReadSeqInteger(4).Where(t -gt; t.IsEven).Count.Println

end.

2

begin

 var (a, b, c) := ReadReal3('Введите a, b, c:');

 var D := b * b - 4 * a * c;

 if d lt; 0 then Println('Нет корней')

 else

   if d = 0 then Println('x =', -b / 2 / a)

   else

   begin

     D := Sqrt(D);

     Print('x1 =', (-b - D) / 2 / a);

     Println('x2 =', (-b + D) / 2 / a);

   end

end.

3

begin

 var (x, y) := ReadReal2;

 if x = 0 then

   if y = 0 then Println('Начало координат')

   else Println('Ось Oy')

 else

   if y = 0 then Println('Ось Ox')

   else

     if x lt; 0 then

       if y gt; 0 then Println('II четверть')

       else Println('III четверть')

     else

       if y gt; 0 then Println('I четверть')

       else Println('IV четверть')

end.

1.

var числа = []; for (let сч = 0; сч lt; 3; сч++) числа.push(Math.floor(Math.random() * 100)); var чётных = 0; числа.forEach(function (зн) if (зн % 2 == 0) чётных++; ); alert(чётных);


2.

var a = prompt("a:"), b = prompt("b:"), c = prompt("c:");

var d = Math.pow(b, 2) - 4 * a * c;

if (d lt; 0) alert("Нету решений.");

else if (d == 0) alert("x = " + (-b / 2 / a));

else alert("x_1 = " + ((-b - Math.sqrt(d)) / 2 / a) + "; x_2 = " + ((-b+ Math.sqrt(d)) / 2 / a));


3.

var x = prompt("x:"), y = prompt("y:");

if (x gt; 0)

 if (y gt; 0) alert("I"); else if (y lt; 0) alert("IV"); else alert("На оси Ox");

else if (x lt; 0)

 if (y gt; 0) alert("II"); else if (y lt; 0) alert("III"); else alert("На оси Ox");

else if (y == 0) alert("В центре координат");

else alert("На оси Oy");


Руслан Лондиков
Ну прямо совершенно паскаль)))
Kolka Asorov
Либо, как всегда, автор вопроса язык написал после получения ответа?
Maks Suglobov
Так разумеется. Для чего по другому этот цирк с JS-жеребцами, если создатель прямо называет подходящий ему язык? Не назвал, уже позже написал в комменты, как я вижу сейчас.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт