Форум программистов, компьютерный форум, киберфорум Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/47: Рейтинг темы: голосов - 47, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 49
1

По введённому названию страны Европы будет выводить на экран название столицы

01.03.2014, 20:58. Показов 9123. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
составить программу,которая по введённому названию страны Европы будет выводить на экран название столицы(например вводим греция выводит афины), что не правильно здесь???
Pascal Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program zad1;
var a: byte;
begin
writeln('введте название страны');
readln(a);
case a of
Австрия:WriteLn('Вена');
Азербайджан:WriteLn('Баку');
Албания:WriteLn('Тирана');
Андорра:WriteLn('Андорра-Ла-Велья');
Белоруссия:WriteLn('Минск');
Бельгия:WriteLn('Брюссель');
Болгария:WriteLn('София');
Босния и Герцеговина:WriteLn('Сараево');
Ватикан:WriteLn('Ватикан');
Великобритания:WriteLn('Лондон');
Венгрия:WriteLn('Будапешт');
else
WriteLn('такой страны нет в нашем списке');
end.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.03.2014, 20:58
Ответы с готовыми решениями:

По введённому названию страны Европы будет выводить на экран название столицы
var a:string; begin writeln('Введите название страны'); readln(a) case a of 'Австрия':Writeln('Вена'); 'Белоруссия' :WriteLn...

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

Составить программу, которая бы выдавала по названию страны название столицы этой страны (использовать не менее 6-7 названий).
Составить программу, которая бы выдавала по названию страны название столицы этой страны (использовать не менее 6-7 названий). Как?...

4
Почетный модератор
 Аватар для ildwine
6197 / 2947 / 1300
Регистрация: 04.03.2013
Сообщений: 5,794
Записей в блоге: 1
01.03.2014, 21:14 2
Pascal Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
program zad1;
const 
  state : array [1..11] of String = ('Австрия', 'Азербайджан', 'Албания', 'Андорра',
    'Белоруссия', 'Бельгия', 'Болгария', 'Босния и Герцеговина', 'Ватикан',
    'Великобритания', 'Венгрия');
  cap : array [1..11] of String = ('Вена', 'Баку', 'Тирана', 'Андорра-Ла-Велья',
    'Минск', 'Брюссель', 'София', 'Сараево', 'Ватикан', 'Лондон', 'Будапешт');
var
  a, i: byte;
  s: string; 
  f : boolean;
begin
  writeln('введте название страны');
  readln(s);
  f := false;
  for i := 1 to 11 do
  begin
    if s = state[i] then
    begin
      writeln(cap[i]);
      f := true;
      break
    end
  end;
  if f = false then WriteLn('такой страны нет в нашем списке');
readln
end.
1
12 / 12 / 13
Регистрация: 28.12.2013
Сообщений: 52
01.03.2014, 21:41 3
Тут только 2 ошибки.
-Var a:string (а не byte)
-с каждым названием страны ты не сделал апостроф ( ' )
Например,'Австрия': Writeln('Вена'); и так далее
0
Почетный модератор
 Аватар для ildwine
6197 / 2947 / 1300
Регистрация: 04.03.2013
Сообщений: 5,794
Записей в блоге: 1
01.03.2014, 21:54 4
Лучший ответ Сообщение было отмечено heyHOLLA как решение

Решение

SmartProgramist, не будет работать так как вы предлагаете... case работает только с byte, integer, char...

Добавлено через 3 минуты
Можно еще так:
Pascal Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program zad1;
var a: string;
begin
writeln('введте название страны');
readln(a);
if a = 'Австрия' then WriteLn('Вена') else
  if a='Азербайджан' then WriteLn('Баку') else
    if a='Албания' then WriteLn('Тирана') else
      if a='Андорра' then WriteLn('Андорра-Ла-Велья') else
        if a= 'Белоруссия' then WriteLn('Минск') else
          if a='Бельгия' then WriteLn('Брюссель') else
            if a='Болгария' then WriteLn('София') else
              if a='Босния и Герцеговина' then WriteLn('Сараево') else
               if a='Ватикан' then WriteLn('Ватикан') else
                if a='Великобритания' then WriteLn('Лондон') else
                  if a='Венгрия' then WriteLn('Будапешт') else
WriteLn('такой страны нет в нашем списке');
readln
end.
1
12 / 12 / 13
Регистрация: 28.12.2013
Сообщений: 52
01.03.2014, 21:55 5
а я подумал String работает. Нуу я не профи прост подумал работает char и работает string
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.03.2014, 21:55
Помогаю со студенческими работами здесь

По названию страны вывести название её столицы
Задача: написать программу которая по названию страны выводит название её столицы(5-7 названий). Не совсем понимаю какой тип брать(char не...

Определить название столицы по заданному названию страны
Помогите разработать программу с использованием оператора-переключателя switch. Определить название столицы по заданному названию...

Программа предлагает выбрать название страны и выводит на экран её название столицы
Программа предлагает выбрать название страны и выводит на экран её название столицы. C++ Russia-Moscow. Если можно то НЕ через...

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
WebAssembly (Wasm) эволюционировал из технологии для высокопроизводительных вычислений в браузере в мощный инструмент для облачных вычислений и оркестрации контейнеров. По сути, это бинарный формат. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) перевернули подход к разработке ПО, превратив его из разрозненных действий в единый поток от написания кода до деплоя. GitHub Actions и Jenkins. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Kubernetes стал неотъемлемой частью крупных проектов, но с ростом сложности инфраструктуры ручная проверка Pull Request превращается в настоящую головную боль. Традиционный подход банально не. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер