Разговорник 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");
}