close

Вход

Забыли?

вход по аккаунту

?

1 (3)

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВПО "Брянский государственный
технический университет"
Кафедра "Автоматизированные технологические системы"
ОТЧЕТ
о лабораторной работе
дисциплины "Программирование и основы алгоритмизации"
РАЗРАБОТКА ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ ОПЕРАТОРОВ
УСЛОВИЯ (ВЕТВЛЕНИЯ) И ВЫБОРА
Студент гр. 10-УИТС
________ Могилевцев Д.П.
Преподаватель
__________ Матлахов В.П.
Брянск 2012
ЗАДАНИЕ №1
Ввести 2 числа А и В. Если А входит в интервал [0; 5), а В - не входит, то вывести сообщение "Ок!", иначе вывести сообщение "ошибка!".
I. Алгоритм (блок-схема):
II. Исходный код: #include <stdio.h>
#include <conio.h>
//подключение библиотек
int main() {
int a,b;
//объявление переменных
printf("VVEDITE 2 CHISLA");
//предложение ввести значение переменных
printf("\n");
//перевод строки
scanf("%d%d", &a,&b);
//запись переменных
printf("\n");
if ( ( (a >= 0) || (a < 5) ) && ( (b < 0) || (b >= 5) ) )
//условие
printf("OK");
//вывод, если условие истинно
else printf("ERROR!");
//вывод, если условие ложно
getch();
//ожидание нажатия клавиши
return 0;
}
III. Пример выполнения:
ЗАДАНИЕ №2
Единицы массы пронумерованы следующим образом: 1 - грамм, 2 - тонна, 3 - центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного тела в килограммах
I. Алгоритм (блок-схема):
II. Исходный код: #include <iostream>
#include <conio.h>
using namespace std;
//объявление пространства имен
int main() {
int q;
float e;
cin >> q >> e;
//получение переменных
if ((q!=1)&&(q!=2)&&(q!=3)) cout << "Neverniy index" << endl;
//сообщение об ошибке
switch(q) {
case 1: cout << e/1000 << " kg" << endl;
//если граммы - делим на 1000
break;
//прерывание оператора switch
case 2: cout << e*100 << " kg" << endl;
//если центнеры - умножаем на 100
break;
case 3: cout << e*1000 << " kg" << endl;
//если тонны - умножаем на 1000
break;
}
getch();
return 0;
}
III. Пример выполнения:
Документ
Категория
Рефераты
Просмотров
17
Размер файла
177 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа