🗊Презентация Лесенка if - else if

Нажмите для полного просмотра!
Лесенка if - else if, слайд №1Лесенка if - else if, слайд №2Лесенка if - else if, слайд №3Лесенка if - else if, слайд №4Лесенка if - else if, слайд №5Лесенка if - else if, слайд №6Лесенка if - else if, слайд №7Лесенка if - else if, слайд №8Лесенка if - else if, слайд №9Лесенка if - else if, слайд №10Лесенка if - else if, слайд №11Лесенка if - else if, слайд №12

Вы можете ознакомиться и скачать презентацию на тему Лесенка if - else if. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лесенка if - else if, слайд №1
Описание слайда:

Слайд 2





Каскад условий
Условия за условиям
Описание слайда:
Каскад условий Условия за условиям

Слайд 3





	
	
	Ранее Вам приходилось решать задачу по нахождению наименьшего значения двух переменных, а при их равенстве выводить сообщение об этом.
 	При этом для решения этой задачи Вы могли использовать два варианта решения.
Описание слайда:
Ранее Вам приходилось решать задачу по нахождению наименьшего значения двух переменных, а при их равенстве выводить сообщение об этом. При этом для решения этой задачи Вы могли использовать два варианта решения.

Слайд 4





Вложенное условие (пример не удачного решения):
Вложенное условие (пример не удачного решения):
setlocale(0, "rus");
float numberA, numberB;
cin >> numberA;
cin >> numberB;
if (numberA > numberB)
	cout << "Наименьшее значение имеет переменная b";
else {
	if (numberA == numberB)
		cout << "Переменные равны";
	else 
	cout << "Наименьшее значение имеет переменная a";
}
Описание слайда:
Вложенное условие (пример не удачного решения): Вложенное условие (пример не удачного решения): setlocale(0, "rus"); float numberA, numberB; cin >> numberA; cin >> numberB; if (numberA > numberB) cout << "Наименьшее значение имеет переменная b"; else { if (numberA == numberB) cout << "Переменные равны"; else cout << "Наименьшее значение имеет переменная a"; }

Слайд 5





Три условия (пример не удачного решения):
Три условия (пример не удачного решения):
setlocale(0, "rus");
float numberA, numberB;
cin >> numberA;
cin >> numberB;
if (numberA > numberB)
	cout << "Наименьшее значение имеет переменная b";
if (numberA == numberB)
	cout << "Переменные равны";
if (numberA < numberB)
	cout << "Наименьшее значение имеет переменная a";
Описание слайда:
Три условия (пример не удачного решения): Три условия (пример не удачного решения): setlocale(0, "rus"); float numberA, numberB; cin >> numberA; cin >> numberB; if (numberA > numberB) cout << "Наименьшее значение имеет переменная b"; if (numberA == numberB) cout << "Переменные равны"; if (numberA < numberB) cout << "Наименьшее значение имеет переменная a";

Слайд 6





Лесенка if – else if
	Для решения подобных задач, в которых необходимо проверить истинность нескольких, взаимоотрицающих друг друга условий, существует т.н. лесенка (каскад) условий.
	Лесенка условий поочередно проверяет истинность нескольких утверждений, одно за другим до тех пор, пока не встретит истинное утверждение. Как только будет найдено первое истинное утверждение, будут выполненны соответствующие этому условию действия. При этом дальнейшая проверка не осуществляется.
Описание слайда:
Лесенка if – else if Для решения подобных задач, в которых необходимо проверить истинность нескольких, взаимоотрицающих друг друга условий, существует т.н. лесенка (каскад) условий. Лесенка условий поочередно проверяет истинность нескольких утверждений, одно за другим до тех пор, пока не встретит истинное утверждение. Как только будет найдено первое истинное утверждение, будут выполненны соответствующие этому условию действия. При этом дальнейшая проверка не осуществляется.

Слайд 7





Лесенка if – else if
if (выражение 1){
	список действий 1;
} else if (выражение 2) {
	список действий 2;
} else if (выражение 3)  {
	 список действий 3;
} else {
	 список действий по умолчанию;
}
	Логических выражений и действий им соответствующих, может быть сколько угодно.
Описание слайда:
Лесенка if – else if if (выражение 1){ список действий 1; } else if (выражение 2) { список действий 2; } else if (выражение 3) { список действий 3; } else { список действий по умолчанию; } Логических выражений и действий им соответствующих, может быть сколько угодно.

Слайд 8





Вложенное условие (наиболее удачное решение):
Вложенное условие (наиболее удачное решение):
setlocale(0, "rus");
float numberA, numberB;
cin >> numberA;
cin >> numberB;
if (numberA > numberB)
	cout << "Наименьшее значение имеет переменная b";
else if (numberA == numberB)
	cout << "Переменные равны";
else 
	cout << "Наименьшее значение имеет переменная a";
}
Описание слайда:
Вложенное условие (наиболее удачное решение): Вложенное условие (наиболее удачное решение): setlocale(0, "rus"); float numberA, numberB; cin >> numberA; cin >> numberB; if (numberA > numberB) cout << "Наименьшее значение имеет переменная b"; else if (numberA == numberB) cout << "Переменные равны"; else cout << "Наименьшее значение имеет переменная a"; }

Слайд 9





Лесенка if – else if
Предположим нам необходимо написать программу для учета денежной скидки, в зависимости от суммы. 
Например, если покупатель приобрел товара на сумму больше
100 тенге, он получает скидку 5%. 
больше 1000 тенге. — 25%. 
Приложение должно выдать сумму, которую должен уплатить покупатель, если последний получил скидку.
Описание слайда:
Лесенка if – else if Предположим нам необходимо написать программу для учета денежной скидки, в зависимости от суммы. Например, если покупатель приобрел товара на сумму больше 100 тенге, он получает скидку 5%. больше 1000 тенге. — 25%. Приложение должно выдать сумму, которую должен уплатить покупатель, если последний получил скидку.

Слайд 10





#include <iostream>
#include <iostream>
using namespace std;
void main() {
	int summa;
	cout << «Введите сумму покупки:\n";
	cin >> summa;
	if (summa>100) {
		cout << «Вы имеете право на скидку 5% !!!\n";
		cout << «Вы должны оплатить : " << summa - summa / 100 * 5 << "\n";
	}
	if (summa>1000) {
		cout << " Вы имеете право на скидку 25% “ << endl;
		cout << " Вы должны оплатить : " << summa - summa / 100 * 25 << "\n";
	}
	else {
		cout << “У Вас нет скидки !!! \n";
		cout << “Вы должны оплатить:  " << summa << "\n";
	}
} // это не удачное решение
Описание слайда:
#include <iostream> #include <iostream> using namespace std; void main() { int summa; cout << «Введите сумму покупки:\n"; cin >> summa; if (summa>100) { cout << «Вы имеете право на скидку 5% !!!\n"; cout << «Вы должны оплатить : " << summa - summa / 100 * 5 << "\n"; } if (summa>1000) { cout << " Вы имеете право на скидку 25% “ << endl; cout << " Вы должны оплатить : " << summa - summa / 100 * 25 << "\n"; } else { cout << “У Вас нет скидки !!! \n"; cout << “Вы должны оплатить: " << summa << "\n"; } } // это не удачное решение

Слайд 11





Правильное решение
Описание слайда:
Правильное решение

Слайд 12





#include <iostream>
#include <iostream>
using namespace std;
void main() {
	int summa;
	cout << " Введите сумму покупки : \n";
	cin >> summa;
	if (summa>1000) {
		cout << "Вы имеете право на скидку 25 % discount!!!\n";
		cout << " Вы должны оплатить : " << summa - summa / 100 * 25 << "\n";
	}
	else if (summa>100) { 
		cout << "Вы имеете право на скидку 5% !!!\n";
		cout << " Вы должны оплатить : " << summa - summa / 100 * 5 << "\n";
	}
	else { 
		cout << «У Вас нет скидки !!!\n";
		cout << " Вы должны оплатить : " << summa << "\n";
	}
}
Описание слайда:
#include <iostream> #include <iostream> using namespace std; void main() { int summa; cout << " Введите сумму покупки : \n"; cin >> summa; if (summa>1000) { cout << "Вы имеете право на скидку 25 % discount!!!\n"; cout << " Вы должны оплатить : " << summa - summa / 100 * 25 << "\n"; } else if (summa>100) { cout << "Вы имеете право на скидку 5% !!!\n"; cout << " Вы должны оплатить : " << summa - summa / 100 * 5 << "\n"; } else { cout << «У Вас нет скидки !!!\n"; cout << " Вы должны оплатить : " << summa << "\n"; } }



Похожие презентации
Mypresentation.ru
Загрузить презентацию