Misha Dymin
Мыслитель
(6320)
2 года назад
А язык программирования какой?
1. Python:
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
print(a**2 - b**2)
2. Pascal:
var a, b: real;
Begin
write('Введите первое число: ');
readln(a);
write('Введите второе число: ');
readln(b);
writeln(sqr(a) - sqr(b));
end.
3. C++:
#include "iostream"
int main() {
setlocale(LC_ALL, "rus");
float a;
float b;
std::cout << "Введите первое число: ";
std::cin >> a;
std::cout << "Введите второе число: ";
std::cin >> b;
std::cout << (a * a) - (b * b) << std::endl;
}
4. С#:
static class Prog
{
static void Main(string[] args)
{
int a;
int b;
Console.Write("Введите первое число: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите второе число: ");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine((a * a) - (b * b));
}
}
А ещё меня смутил сам вопрос.
В заголовке написано "Квадрат разности", а в тексте самого вопроса "Разность квадратов". Так что по итогу-то тебе нужно конкретно?
Дмитрий ШишкинГений (69769)
2 года назад
День добрый. Прошу прощения, но паскалевский код у Вас кривоват. Для возведения в квадрат лучше использовать команду sqr (a) , где a - возводимое в квадрат число или переменная. (Не путайте с sqrt (a) - ибо sqrt - это извлечение квадратного корня).
Дмитрий Шишкин
Гений
(69769)
2 года назад
Программу, значит, написать... -Это можно. Только на каком языке программирования сделать сие? - Нет, программе-то без разницы, на каком языке программирования она написана, а вот учитель может задать вопрос: а с чего это вдруг программа написана на этом языке программирования, а не на том, который он преподаёт.
Ладно, напишу, пожалуй, на Паскале (Pascal).
И да, а что конкретно нужно: разность квадратов или квадрат разности?
Ладно, напишу и то, и другое.
Разность квадратов:
Program P1;
uses crt;
var a, b: real;
begin
clrscr;
write ('Введите 1-ое число: ');
readln (a);
write ('Введите 2-ое число: ');
readln (b);
write ('Ответ: ', sqr (a)-sqr (b));
readkey;
end.
Квадрат разности:
Program P1;
uses crt;
var a, b: real;
begin
clrscr;
write ('Введите 1-ое число: ');
readln (a);
write ('Введите 2-ое число: ');
readln (b);
write ('Ответ: ', sqr (a-b));
readkey;
end.
P.S. Когда будете выбирать лучший ответ, лучше выберете лучшим ответ пользователя Misha Dymin - человек очень постарался, написав на нескольких языках программирования, видно, что он - профессионал своего дела.