Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Решение задачок

43K
09 июня 2010 года
Geruk
11 / / 01.06.2009
По Visual C++

Задача 1
Допустим, что книги в вашей библиотеке разделены по тематике на 4 отдела, Отделы обозначены буквами латинского алфавита: А, В, С, D. Вы их разбираете и заносите в компьютер метку отдела - вы посто хотите посчитать - сколько книг к какому разделу принадлежит. При внесении метки отдела наращивается переменная-счетчик для данного отдела. При нажатии любой другой клавиши на экран выводится сообщение о том сколько книг по какому отделу уже насчитали на данный момент и сообщение: Хотите ли вы продолжить считать?. Если вы вводите 1, значит подсчет продолжается, -1 подсчет прекращается и программа заканчивает работу, что-то другое - программа говорит: Не въехало! Изъясняйтесь понятнее.

Задача 2
Напишите программу для любознательного путешественника, которая при наборе страны выдаст на экран столицу данной страны и количество народа, проживающего в ней. Данные для программы:
Страна Столица Население (млн.чел.)
Венгрия Будапешт 11
Италия Рим 60
Греция Афины 10
Турция Анкара 55
Египет Каир 53
Непал Катманду 18
Бельгия Брюссель 10

Задача 3
Определить систему скидок в магазине (10 %, 25 % и 70 %).
307
09 июня 2010 года
Artem_3A
863 / / 11.04.2008
показывай чего сам накодил, поможем. если хочешь, что бы тебе просто написали, давай договариваться об оплате.
297
10 июня 2010 года
koodeer
1.2K / / 02.05.2009
2. Я бы использовал контейнер map для этой цели. В качестве ключа используем тип std::string (или лучше std::wstring) - название страны. В качестве значения используем структуру:
 
Код:
struct Data
{
    wstring Capital;
    int Population;
};

Объявляем наш контейнер:
 
Код:
map<wstring, Data> Country;

Осталось заполнить его данными и огранизовать диалог с пользователем.
Для проверки, есть ли значение в нашем контейнере используем функцию count.
Не забываем инклюдить <string> и <map>.
Для работы с wstring используем wcout, wcin. Чтобы отображался русский язык - ищем на форуме самостоятельно (гарантирую - ответ есть 100%!)


3. Ну а здесь то что непонятного?
[псевдокод]
ЕСЛИ сумма_покупок > 10000 руб ТО скидка = 70%
ИНАЧЕ ЕСЛИ сумма_покупок > 3000 руб ТО скидка = 25%
ИНАЧЕ ЕСЛИ сумма_покупок > 1000 руб ТО скидка = 10%
ИНАЧЕ скидка = 0%
[/псевдокод]
392
10 июня 2010 года
cronya
421 / / 03.01.2009
Цитата: Geruk
По Visual C++

Задача 1
Допустим, что книги в вашей библиотеке разделены по тематике на 4 отдела, Отделы обозначены буквами латинского алфавита: А, В, С, D. Вы их разбираете и заносите в компьютер метку отдела - вы посто хотите посчитать - сколько книг к какому разделу принадлежит. При внесении метки отдела наращивается переменная-счетчик для данного отдела. При нажатии любой другой клавиши на экран выводится сообщение о том сколько книг по какому отделу уже насчитали на данный момент и сообщение: Хотите ли вы продолжить считать?. Если вы вводите 1, значит подсчет продолжается, -1 подсчет прекращается и программа заканчивает работу, что-то другое - программа говорит: Не въехало! Изъясняйтесь понятнее.

Задача 2
Напишите программу для любознательного путешественника, которая при наборе страны выдаст на экран столицу данной страны и количество народа, проживающего в ней. Данные для программы:
Страна Столица Население (млн.чел.)
Венгрия Будапешт 11
Италия Рим 60
Греция Афины 10
Турция Анкара 55
Египет Каир 53
Непал Катманду 18
Бельгия Брюссель 10

Задача 3
Определить систему скидок в магазине (10 %, 25 % и 70 %).



Уважаемый, если вы хотите, чтобы за вас сделали вам в другой раздел! за деньги тут

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог