Практическая работа № Разработка алгоритмов разветвляющей структуры и составление программ на алгоритмическом языке С++


Download 157.33 Kb.
bet9/9
Sana05.11.2023
Hajmi157.33 Kb.
#1748967
TuriПрактическая работа
1   2   3   4   5   6   7   8   9
Исходный код программы

Подключаем к программа библиотеки процедур и функций

#include
#include

Определение пространств имен

#include
using namespace std;

int main()

{ float x, y;

Тело основной
(алгоритм) программы

setlocale(LC_ALL,"Russian");
cout<<”\n Введите значение x=”; cin>>x;
if ((x==1) || (x==4) || (x==9)) y=sqrt(x);
else y=cbrt(x);
cout<<”\n Результат: y=”<

Конец основной программы

system(“pause”);
return 0; }


Результат программы:
При х=1 y=1

При х=4 y=2

При х=9 y=3

При х=-8 y=-2

рис. 1.2


Задание 2. Составьте программу для определения местоположения заданной точки А(x,y) относительно линии или заштрихованной области, показанной на рисунке.

Решение:



Исходный код программы
#include
#include
#include
#include
using namespace std;
int main(){
float x, y;
setlocale(0,"");
cout<<"\n Введите координаты точки x и у: "; cin>>x>>y;
cout<<"\n Данная точка лежит"
if (y>=1) cout<<"внутри"endl;
else
if ((y>fabs(x) && x>-1 && x<1) cout<<"внутри"<else cout<<"внe"<system("pause");
return 0; }


Результат программы:





рис. 1.3
Задание 3. Дано целое число К (в диапазоне 0-100). Вывести строку – описание оценки, соответствующее числу К (0-54 – «неудовлетворительно», 55-70 –«удовлетворительно», 71-85 – «хорошо», 86-100 – «отлично»). Если К не лежит в диапазоне 0-100 вывести строку «ошибка».

Исходный код программы

#include


#include
#include

using namespace std;


int main()
{
int ball;
setlocale(0,"");
cout<<"\n Введите набранные баллы: "; cin>>ball;
switch (ball/56) {
case 0:
if (ball>0)
cout<<"\n набранный балл="<else
cout<<"\n Ошибка ввода"<break;
case 1:
switch (ball/71) {
case 0: cout<<"\n набранный балл = " << ball << "(три)";
break;
case 1:
switch (ball/86) {
case 0:
cout<<"\n набранный балл ="<break;
case 1:
switch (ball/101) {
case 0:
cout<<"\n набранный балл ="<break;
case 1:
cout<<"\n Ошибка ввода"< break; }
break; }
break; }
break;
default:
cout<<"\n Ошибка ввода"<}
system("pause");
return 0; }



Результат программы:






рис. 1.4
Download 157.33 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling