Иллюстрированный самоучитель по С++ для начинающих

Решения (задачи 60-94)

Задача 60.

// Вычисление площади треугольника по двум
// сторонам и величине угла между ними
#include <stdio.h>
#include <conio.h>
#include "math.h" // sin и константа М_Р1 – число "ПИ"
void main()
float a,b; // длины сторон
float u; // величина угла, выраженная в градусах
float s; // площадь треугольника
printf("Хп Вычисление площади треугольника\п");
printf("Введите в одной строке длины сторон ");
printf("(см) › ");
scanf("%f%f", &а, &b);
printf("Введите величину угла между сторонами ");
printf("(град.) › ");
scanf("%f", &u);
/* s=a*h/2, где а – основание, h – высота.
h – может быть вычислена по формуле h=b*sin(u).
Аргумент функции sin должен быть выражен в радианах.
1 рад. = 180/pi, где pi – число "ПИ"). */ s = a*b*sin(u*M_PI/180)/2;
printf("Площадь треугольника: %6.2f kb.cm",s);
printf("\п\п Для завершения нажмите Enter");
getch();

Задача 61.

// Вычисление сопротивления электрической цепи,
// состоящей из двух параллельно соединенных элементов.
#include <stdio.h>
#include <conio.h>
void main()
{
float r1,r2; // сопротивление элементов цепи
float r; // суммарное сопротивление цепи
printf("Хп Вычисление сопротивления электрической цепи\п")
printf("при параллельном соединении элементов\п");
printf("Введите исходные данные:\п");
printf("Величина первого сопротивления (Ом) › ");
scanf("%f",&rl);
printf("Величина второго сопротивления (Ом) › ");
scanf("%f",&r2);
r=r1*r2/(r1+r2);
printf("Сопротивление цепи: %6.2f Ом",г);
printf("Хп Для завершения нажмите Enter");
getch();

Задача 65.

// Вычисление стоимости поездки на дачу и обратно
#include <stdio.h>
#include <conio.h>
void main()
float rast; // расстояние до дачи
float potr; // потребление бензина на 100 км. пути
float cena; // цена одного литра бензина
float suinm; // стоимость поездки на дачу и обратно
printf("Хп Стоимость поездки на дачу и обратно\п");
printf("Расстояние до дачи (км) › ");
scanf("%f",srast);
printf("Расход бензина (литров на 100 км.) › ");
scanf("%f",Spotr);
printf("Цена литра бензина (руб.) › ");
scanf("%f",Scena);
suram = 2 * potr/100 * rast * cena;
printf("Поездка на дачу и обратно обойдется");
printf("в %6.2f руб.",summ);
printf("\п\п Для завершения нажмите Enter");
getch();
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.