Лабораторная работа 1.1. Введение в программирование

Цель. Научиться писать простейшие программы на языке C++. Познакомиться со средствами ввода/вывода, целочисленными и вещественными переменными, арифметическими операциями.

ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ

Задача 1. Налог на доходы физических лиц в России составляет 13%. Напишите программу, которая принимает доход гражданина и вычисляет денежную сумму, которую он получит на руки.

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

double income;

cout << "Введите доход:" << endl;

cin >> income;

double real = income*0.87;

cout << "Реальный доход=" << real << endl;

system("pause");

return 0;

}

Задача 2. Напишите программу, которая принимает расстояние от Земли до космического объекта и вычисляет, за какое время свет с этого объекта достигнет Земли.

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

double distance;

cout << "Введите расстояние: ";

cin >> distance;

double tsec = distance/300000;

double tmin = tsec/60;

cout << "Свет достигнет Земли за\n" << tsec

<< " секунд или " << tmin << " минут\n";

system("pause");

return 0;

}

Задача 3. Введите трехзначное число и вычислите сумму его цифр.

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

int number;

cout << "Введите трехзначное число:\n";

cin >> number;

int d1 = (number/100)%10;

int d2 = (number/10)%10;

int d3 = number%10;

cout << "Сумма цифр числа " << number;

cout << " равна " << (d1+d2+d3) << endl;

system("pause");

return 0;

}

Задача 4. Выведите цифру 8 из звездочек.

#include <iostream>

using namespace std;

int main() {

cout << "****\n* *\n****\n* *\n****\n";

system("pause");

return 0;

}

Задача 5. Введите число x и вычислите значение f(x) = x3+3.2x2-5x+5.3.

#include <iostream>

using namespace std;

int main() {

cout << "Введите x:" << endl;

double x; cin >> x;

double f = x*x*x+3.2*x*x-5*x+5.3;

cout << "f(x) = " << f << endl;

system("pause");

return 0;

}

ЗАДАЧИ

1. Выведите на экран плюсик из звездочек.

2. Выведите на экран квадрат из звездочек.

3. Выведите на экран ромб из звездочек.

4. Выведите на экран треугольник из звездочек.

5. Выведите стрелочку из звездочек.

6. Введите вещественное число и выведите квадрат и куб этого числа.

7. Цена пачки чая составляет 145 рублей. Введите количество пачек чая и вычислите их суммарную стоимость.

8. Введите значение угла в градусах и переведите его в радианы.

9. Введите значение угла в радианах и переведите его в градусы.

10. Ставка по вкладу составляет 9.7 процентов годовых. Введите сумму вклада и вычислите доход за год, считая, что проценты начисляются в конце года.

11. Расход топлива у автомобиля составляет 11.3 литра на 100 километров. Введите расстояние и вычислите требуемое количество топлива.

12. Введите целое число и вычислите остатки от его деления на 2, 3 и 5.

13. Введите целое число и поделите его нацело на 2, 3 и 5.

14. Введите целое число и сообщите его последнюю цифру (достаточно взять остаток от деления на 10).

15. Введите целое число и сообщите его предпоследнюю цифру. (Поделите число на 10 и возьмите остаток от деления результата на 10.)

16. Введите целое пятизначное число и выведите сумму его цифр.

17. Введите три вещественных числа и вычислите их среднее арифметическое.

18. Инфляция за год составила 7.5%. Введите цену товара в начале года и вычислите, сколько он будет стоить в конце.

19. Введите длины оснований и высоту трапеции и вычислите ее площадь.

20. Введите числа a, b, t и вычислите скорость поезда, который проехал от километрового столба с отметкой a до столба с отметкой b за время t.

21. Введите радиусы внутренней и внешней окружностей, образующих кольцо и вычислите площадь этого кольца.

22. Введите длины сторон прямоугольника и вычислите его площадь и периметр.

23. Введите радиус круга и вычислите его окружность и площадь.

24. Вычислите площадь треугольника по длинам его основания и высоты, опущенной на это основание.

25. Дана функция f(x) = x2 + 5x – 10. Введите вещественное число и вычислите значение данной функции от этого числа.

26. Дано квадратное уравнение ax2 + bx + c = 0. Введите коэффициенты a, b, c и вычислите дискриминант этого уравнения.

27. Введите температуру в градусах Цельсия и переведите в градусы Фаренгейта.

28. Введите температуру в градусах Цельсия и переведите в градусы Кельвина.

29. Введите число и выведите пять его первых степеней. Например, если введено 2, то программа должна вывести 2, 4, 8, 16, 32.

30. Введите два числа и выполните деление с остатком первого из них на второе. Например, если введены числа 7 и 3, то программа должна вывести 7=2*3+1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: