• Предмет: Информатика
  • Автор: petuhowroman2006
  • Вопрос задан 6 лет назад

Составьте 3 Алгоритма (a+b)/(d+c) желательно поскорее)))


fakaov: По подробнее можно?
petuhowroman2006: надо 3мя разными способами составить алгоритм из данных указанных выше, типо: начало,ввод и т.д

Ответы

Ответ дал: andrejnick545
0

Написано на языке программирования C++.

Первый алгоритм, без создания функции, то есть, все выполняется в функции "main".

#include <iostream>

using namespace std;

int main() {

float a, b, d, c, result, ab, dc;

ab = a + b;

dc = d + c;

result = ab / dc;

cout << "Результат: " << result << endl;

return 0;

}

Второй алгоритм, с использованием внешней функции.

#include <iostream>

using namespace std;

float a, b, d, c, ab, dc, result;

float calc() {

ab = a + b;

dc = d + c;

result = ab / dc;

return result;

}

int main() {

cout << "Результат: " << calc() << endl;

return 0;

}

Третий алгоритм, с использованием нескольких функций.

#include <iostream>

using namespace std;

float a, b, d, c, result;

float solve1() {

float ab;

ab = a + b;

return ab;

}

float solve2() {

float dc;

dc = d + c;

return dc;

}

float fraction() {

float res;

a = solve1();

b = solve2();

res = a / b;

return res;

}

int main() {

result = fraction();

cout << "Результат: " << result << endl;

return 0;

}

Вас заинтересует