М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Даны две дроби найти их сумму . (паскаль), надо!

👇
Ответ:
sveta4841
sveta4841
28.03.2021
Var
  n1, d1, n2, d2, m, n, d, nn, dd, nod: integer;
  r: double;

begin
  Writeln('Нахождение суммы двух простых дробей.');
  Write('Введите через пробел числитель и знаменатель первой дроби: ');
  Readln(n1, d1);
  Write('Введите через пробел числитель и знаменатель второй дроби: ');
  Readln(n2, d2);
  {Находим результат, как простую дробь}
  n := n1 * d2 + n2 * d1;
  d := d1 * d2;
  r := n / d;
  {Если дробь неправильная, надо исключить целое число}
  if n > d then begin m := n div d; n := n mod d end
  else if n = d then begin m := 1; n := 0; d := 1 end
  else m := 0;
  {Возможно числитель и знаменатель дроби могут быть частично сокращены}
  if n <> 0 then begin
    {ищем НОД числителя и знаменателя и делим их на него}
    nn := n; dd := d;
    while nn <> dd do
      if nn > dd then nn := nn - dd else dd := dd - nn;
    nod := nn;
    if nod <> 1 then begin n := n div nod; d := d div nod end;
  end;
  Write(n1, '/', d1, ' + ', n2, '/', d2, ' = ');
  if m > 0 then
    if n <> 0 then Writeln(m, ' ', n, '/', d, ' = ', r)
    else Writeln(m)
  else
    Writeln(n, '/', d, ' = ', r)
end.

Тестовые примеры:

Нахождение суммы двух простых дробей.
Введите через пробел числитель и знаменатель первой дроби: 25 5
Введите через пробел числитель и знаменатель второй дроби: 64 256
25/5 + 64/256 = 5 1/4 = 5.25

Нахождение суммы двух простых дробей.
Введите через пробел числитель и знаменатель первой дроби: 8 19
Введите через пробел числитель и знаменатель второй дроби: 154 221
8/19 + 154/221 = 1 495/4199 = 1.11788521076447

Нахождение суммы двух простых дробей.
Введите через пробел числитель и знаменатель первой дроби: 5 7
Введите через пробел числитель и знаменатель второй дроби: 12 42
5/7 + 12/42 = 1

Нахождение суммы двух простых дробей.
Введите через пробел числитель и знаменатель первой дроби: 1 5
Введите через пробел числитель и знаменатель второй дроби: 3 11
1/5 + 3/11 = 26/55 = 0.472727272727273
4,6(76 оценок)
Ответ:
Zefirka8540
Zefirka8540
28.03.2021
Program DROB;
uses crt;
var
a, b, c, d: integer;
s: real;
   begin
   Write('Введите числитель a1 = ');
   Readln(a);
   Write('Введите знаменатель b1 = ');
   Readln(b);
   Writeln;
   Write('Введите числитель с2 = ');
   Readln(c);
   Write('Введите знаменатель d2 = ');
   Readln(d);
   S:=(a*d+b*c)/(b*d);
   Writeln;
   write('Сумма дробей s = ', s:0:3);
  
   readln;
end.    
4,4(18 оценок)
Открыть все ответы
Ответ:
vova423
vova423
28.03.2021

1)Европе ручной типографский станок первым применил Иоганн Гутенберг в середине 1440-х годов.

2)Название «газета» произошло от наименования мелкой итальянской монеты газетта (итал. gazzetta)

3)Азбука или Букварь( ну это не точно)

4)Современная телеграфная азбука (система кодировки символов короткими и длинными посылками для передачи их по линиям связи, известная как «код Морзе» или «морзянка»)

5)Для того чтобы написать телеграмму, людям приходилось знать азбуку Морзе, и иметь телеграфные машины. Но у большинства не знали азбуку Морзе и не было машин дома. Поэтому им требовалось пойти в местный телеграф.

Как по мне телефон более удобнее. Потому что для того что бы общаться с человеком который далеко от тебя находиться, нужно всего лишь говорить в микрофон и слушать через наушник. С некоторым времен было разработаны сети, с их можно было с лёгкостью набирать и звонить другому человеку.

6)-

7)-

4,8(47 оценок)
Ответ:
chorna202
chorna202
28.03.2021

сказка 'инфу она получает с чтения сказки' , стихотворения 'он получил инфу которую рассказывает с стихотворения' , фильм 'девочки просмотрели фильм с которого получили инфу и начали ее обсуждать', повесть'он прочет повесть с которого получил инфу) , телепередача'бабушка ее посмотрела и получила инфу'

системный блок, с него включается процессор, дальше и весь комп

программир,веб-дизайнер,графический дизайнер, блогер, учитель информатики,системный администратор

флешка, ноутбук, телефон, компьютер, планшет, диски

Вродь все правильно, если что-то еще нужно обращайся, обожаю информатику =)

4,8(69 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ