Ввести телефонный код города вывести название города паскаль

If ( выражение ) оператор else оператор

Switch ( выражение ) оператор

В C++ нет отдельного булевского типа.

возвращают целое 1, если сравнение истинно, иначе возвращают 0. В операторе if первый (или единственный) оператор выполняется в том случае, если выражение ненулевое, иначе выполняется второй оператор (если он задан). Отсюда следует, что в качестве условия может использоваться любое целое выражение. В частности, если a целое, то

наиболее часто используются в условиях. Операции && и || не будут вычислять второй аргумент, если это ненужно. Например:

вначале проверяет, является ли p не нулем, и только если это так, то проверяет cou.

Скобки вокруг условия необязательны, но когда они используются, программу легче читать.

Некоторые простые операторы switch можно по-другому записать в виде набора операторов if. Например:

switch (val) иначе можно было бы записать так: if (val == 1) f(); if (val == 2) g(); else h();

Смысл тот же, однако первый вариант (switch) предпочтительнее, поскольку в этом случае явно выражается сущность действия (сопоставление значения с рядом констант). Поэтому в нетривиальных случаях оператор switch читается легче.

Заботьтесь о том, что switch должен как-то завершаться. Самый обычный способ завершить случай — это break, иногда можно даже использовать goto. Например:

printf(«Vvedi koefficienti uravnenia\n»);

printf(«Uravnenie ne kvadratnoe»);

Пример 6. Выяснить, принадлежит ли точка с координатами (x, y) кругу радиуса r с центром в начале координат.

printf(«VVedite koordinati tochki:\n»);

printf(«Vvedite radius kruga :\n»);

if(r 2 a = — 0,5 b = 2 x 1.3 a = 1.5 x 1.2 a = 2.8 b = -0.3 c = 4 x 1.4 a = 1.65 x 2 a = 2.3 x a a = 2.5 bx 1 b = 1.5 x > 3.5 x ≤ 3.5 __ x > 1 x ≤ 1 a = 20.3 x 0.5 t = 2.2 x 1 x ≤ 1 a = 0.9 i 6 a = 2.1 b = 1.8 c = -20.5 ≥0 ≤0 a = 0.3 n = 10 x ≤ 2 2 0 x 1 __ t 0.1 a = 2.5 b = 0.4 >0 4 __ x 2 __ x 1 __ x£0 0 1 __ x 1 b = 2 x £ -p x > -p __ x£-1 -1 1 __

2. варианты заданий для оператора case

1. В зависимости от того введена ли открытая скобка или закрытая, напечатать «открытая круглая скобка» или «закрытая фигурная скобка». (Учитывать круглые, квадратные, фигурные скобки).

2. В зависимости от введённого символа L, S, V программа должна вычислять длину окружности; площадь круга; объём цилиндра.

3. Определить, является ли введенная буква русского алфавита гласной.

4. Напишите программу, которая по введенному числу из промежутка 0..24, определяет время суток.

5. Пусть имеются данные об автомобилях четырех моделей. Как входное данное ввести номер модели и получить характеристики: год выпуска и цену.

6. Ввести первую букву названия страны. Вывести название ее столицы.

7. Ввести телефонный код города. Вывести название города.

8. Дано целое число в диапазоне 1–7. Вывести строку — название дня недели, соответствующее данному числу (1 — «понедельник», 2 — «вторник» и т. д.).

9. Вычислить значение функции по одной из формул (x ³ 0):

10. Ввести число от 0 до 5. Вывести его название на английском (или другом) языке.

11. Пусть время суток обозначено номерами: 1 – утро, 2 – день, 3 – вечер. Билет в кино на утренний сеанс стоит 50 р., на дневной сеанс – 70 р., а на вечерний – 100 р. Какова выручка кинотеатра в одно из время суток, если в кино пришло n посетителей.

12. Ввести номер телефона одного из четырех друзей. Вывести его имя.

13. Элементы окружности пронумерованы следующим образом: 1 — радиус R, 2 — диаметр D = 2·R, 3 — длина L = 2··R, 4 — площадь круга S = ·R 2 . Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности.

14. Дано целое число K. Вывести строку-описание оценки, соответствующей числу K (1 — «плохо», 2 — «неудовлетворительно», 3 — «удовлетворительно», 4 — «хорошо», 5 — «отлично»). Если K не лежит в диапазоне 1–5, то вывести строку «ошибка».

15. Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 — февраль и т. д.). Вывести название соответствующего времени года («зима», «весна», «лето», «осень»).

16. Пусть время суток обозначено номерами: 1 – утро, 2 – день, 3 – вечер. Билет в кино на утренний сеанс стоит (детский – 25 р., взрослый – 70 р.), на дневной сеанс (детский – 50 р., взрослый – 100 р.), а на вечерний (детский – 70 р., взрослый – 100 р.). Какова выручка кинотеатра в одно из время суток, если в кино пришло n детей и m взрослых.

17. Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, –1 — поворот направо. Дан символ C — исходное направление робота и целое число N — посланная ему команда. Вывести направление робота после выполнения полученной команды.

18. Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 — февраль и т. д.). Определить количество дней в этом месяце для невисокосного года.

19. Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия N (целое число в диапазоне 1–4) и вещественные числа A и B (B не равно 0). Выполнить над числами указанное действие и вывести результат.

20. Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза c = a·(2)1/2, 3 — высота h, опущенная на гипотенузу (h = c/2), 4 — площадь S = c·h/2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника.

21. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.

22. Элементы равностороннего треугольника пронумерованы следующим образом: 1 — сторона a, 2 — радиус R1 вписанной окружности (R1 = a·(3) 1/2 /6), 3 — радиус R2 описанной окружности (R2 = 2·R1), 4 — площадь S = a 2 ·(3) 1/2 /4. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника.

23. Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.

24. Пусть населенные пункты обозначены номерами от 1 до 8. стоимость одного билета к пункту k определяется так:

Сколько стоит m билетов к населенному пункту, номер которого пользователь должен ввести с клавиатуры?

25. Вводится целое положительное число. Определить четное оно или нет.

26. Для целого числа N от 20 до 30 напечатать фразу «Мне N лет», учитывая при этом, что при некоторых значениях N слово «лет» надо заменить на слово «год» или «года».

27. Напечатать слово СТУДЕНТ в заданном падеже (И — именительный, Р — родительный, Д — дательный, В — винительный, Т — твори­тельный, П — предложный) единственного числа.

28. Для целого числа N от 1 до 8 напечатать фразу «Мы нашли N грибов», согласовав окончание слова «гриб».

29. Вычислить значение функции по одной из формул (x ³ 0):

30. Мастям игральных карт присвоены порядковые номера: 1 — пики, 2 — трефы, 3 — бубны, 4 — червы. Достоинству карт, старших десятки, присвоены номера: 11 — валет, 12 — дама, 13 — король, 14 — туз. Даны два целых числа: N — достоинство (6 £ N £ 14) и M — масть карты (1 £ M £ 4). Вывести название соответствующей карты вида «шестерка бубен», «дама червей», «туз треф» и т. п.

Контрольные вопросы:

1. Какие виды ветвлений реализованы в Turbo Pascal и Си/С++?

2. Для чего используются ветвления? Приведите примеры.

3. Как в блок-схемах изображаются разветвленные алгоритмы?

4. Какие операторы используются для организации ветвлений?

5. Две формы записи условного оператора If.

6. Формат записи оператора выбора Case.

7. Формат записи оператора безусловного оператора GOTO. В каких случаях он используется?

Лабораторная работа № 4

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.

Папиллярные узоры пальцев рук — маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни.

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

Источник

По названию страны вывести название её столицы

Помощь в написании контрольных, курсовых и дипломных работ здесь.

По введённому названию страны выводит на экран название столицы
Помогите сделать эту программу. По названию страны (переменная типа Country) присвоить переменной.

Вывод столицы по названию страны
rogram stran; const strana:array of string=(‘Avstria’,’Bolgariya’,’Greciya’, ‘Italiya’.

По названию страны определить название континента
Имеются описания: Type country=(Germany,Cuba,Laos,Monaco,B angladesh,Ukraine); .

А в каком разделе задача? На какой тип?
Можно просто создать 2 строковых массива, государств и их столиц.
При вводе страны ищем ее в первом массиве, если есть, выводим столицу из ячейки с таким же номером второго массива.

Добавлено через 46 секунд
Можно создать массив записей с двумя полями.

Решение

Ввести первую букву страны. Вывести название ее столицы
Помогите с задачой в паскале: Составить программу для решения следующих параметров задачи двумя.

По заданной стране вывести название столицы этой страны. Для решения взять 8 любых стран
1.По заданной стране вывести название континента, где эта страна находится. Для решения взять 8.

Ввести первую букву названия страны, вывести название ее континента
ввести первую букву названия страны, вывести название континента? включая оператор выбора CASE

По названию страны определить ее столицу
tupe страна = (Австрия, Болгария, Греция, Россия, Италия, Германия); столица = *Вена, София, Афины.

Источник

Вывести название месяца по введенной дате

Здравствуйте,
В программу вводится строка, содержащее значение календарной даты в формате мм/дд/гг.
Необходимо сделать, чтобы в результате месяц выводился словом(январь, февраль).

Не получается часть программы, где месяц меняется на слово. Делаю с помощью case of.
Выдаёт следующую ошибку: ordinal expression expected.
Помогите, пожалуйста)

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывести знак Зодиака, соответствующий введенной дате
21. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату. Вывести знак Зодиака.

По номеру месяца вывести его название
За номером месяца вывести его название

По введенному номеру месяца вывести название периода года
помогите решить) 2)По введенному номеру месяца, вывести на экран название периода года, к которому.

Вывести день недели и название месяца по введенному дню
Цель:Календарик. Пользователь вводит число и месяц (числами), а программа в ответ выводит: день.

Case не работает со строками. Только с перечислимыми типами. Поэтому преобразуй строку (в ней же хранится номер месяца, правда?) в число (StrToInt-ом) и уже с Integer-ом строй выбор.

Хотя, тогда тут вообще Case не нужен. Проще описать массив и обращаться к нему (номер месяца в качестве индекса).

Источник

Читайте также:  Как вывести все средства с чужой карты
Оцените статью