Разговорник PascalABC.NET — C++
Материал из Вики ИТ мехмата ЮФУ
Версия от 00:35, 3 сентября 2010; Ulysses (обсуждение | вклад) (Новая страница: «1. Вывести приветствие "Hello, world". <source lang="Pascal"> program HelloWorld; begin Writeln('Hello, world'); end. </source> ************* <…»)
1. Вывести приветствие "Hello, world".
program HelloWorld;
begin
Writeln('Hello, world');
end.
#include <iostream>
/* ^ для использования стандартных средств
ввода-вывода */
#include <cstdlib> // для system — см. ниже
using std::cout; // для использования далее cout — стандартного потока вывода —
// без уточнения «std::»
using std::endl; // аналогично; символ перехода на новую строку
using std::system; // аналогично; выполнить команду в консоли
int main() {
cout << "Hello world!" << endl;
system("pause"); // ждём нажатия клавиши пользователем, чтобы
// не закрылась консоль; только под Windows
}
2. Вычислить площадь треугольника по заданному основанию и высоте.
program TriangleSquare;
begin
Writeln('Введите основание и высоту');
var a, h: real;
Readln(a, h);
Writeln('S = ', a * h / 2);
end.
#include <iostream>
#include <cstdlib>
using namespace std; // подключение сразу всех имён из «пространства имён» std;
// удобно, но возможны конфликты стандартных имён с вашими!
int main() {
double a, h;
cout << "Введите основание и высоту: ";
cin >> a >> h;
cout << "S = " << a * h / 2 << endl;
system("pause");
}