Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Примеры составления алгоритмов и программ с использованием условного оператора If




 
 

Пример 4.1. Определить большее из двух целых чисел A и B.

Блок-схема алгоритма решения задачи:

 

#include<iostream.h>

void main()

{

int Max,A,B;

cout<<”\nВведите значения A и B \n”;

cin>>A>>B;

if(A>=B) Max=A;

else Max=B;

cout<<”\nЗначение Max= ”<<Max;

}

Пример 4.2. Определить принадлежит ли вводимое с клавиатуры значение A интервалу [0..5].

Блок-схема алгоритма решения этой задачи аналогична примеру 4.1.

#include<iostream.h>

void main()

{

int Max;

float A;

cout<<”\nВведите значения A и B \n”;

cin>>A;;

if((A>=0)&&(A<=5))

cout>>”\nЗначение ”<<A<<”принадлежит отрезку [0..5]”;

else

cout>>”\nЗначение ”<<A<<”не принадлежит отрезку [0..5]”;

}

Пример 4.3. Значения переменных X, Y, Z вводятся с клавиатуры. Если X£ Y£ Z, то все значения возвести в квадрат, при X >Y >Z каждое из них разделить на 2, в противном случае изменить знаки чисел. Изменённые значения переменных вывести на экран.

Обратите внимание, что при решении данной задачи в каждой ветви условного оператора необходимо использовать составной оператор.

Блок-схема алгоритма решения задачи:

 
 

#include<iostream.h>

void main()

{

int X,Y,Z;

cout<<”\nВведите значения X, Y и Z \n”;

cin>>X>>Y>>Z;

if((X<=Y)&&(Y<=Z)){ X*=X;Y*=Y;Z*=Z;}

else if ((X>Y)&&(Y>Z)) {X/=2; Y/=2; Z/=2;}

else {X=-X;Y=-Y;Z=-Z;}

cout<<”\nX= ”<<X<<”\tY=”<<Y<<”\tZ=”<<Z<<endl;

}






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных