Професионална програма
Loading...
alexis.driomova avatar alexis.driomova 3 Точки

Помощ със задача на C++// 2. Квартално магазинче

 

Здравейте,имам проблем с решаването на тази задача.

 

Предприемчив българин отваря квартални магазинчета в няколко града и продава на различни цени според града:

град / продукт

coffee

water

beer

sweets

peanuts

Sofia

0.50

0.80

1.20

1.45

1.60

Plovdiv

0.40

0.70

1.15

1.30

1.50

Varna

0.45

0.70

1.10

1.35

1.55

Напишете програма, която чете продукт (низ), град (низ) и количество (десетично число), въведени от потребителя, и пресмята и отпечатва колко струва съответното количество от избрания продукт в посочения град.

В Judge ми дава 93/100.Ето моят код:

#include <iostream>
#include <string>

using namespace std;

int main() {
    string product, town;
    double quantity;
    cin >> product >> town >> quantity;
    

    if (town == "Sofia") {
         if (product == "coffee") { cout << 0.50*quantity << endl; }
        else if (product == "beer") { cout << 1.20*quantity << endl; }
        else if (product == "water") { cout << 0.80*quantity << endl; }
        else if (product == "sweets") { cout << 1.45*quantity << endl; }
        else if (product == "peanuts") { cout << 1.60*quantity << endl; }
    }

    if (town == "Varna") {
     if (product == "coffee") { cout << 0.45*quantity << endl; }
    else if (product == "beer") { cout << 1.10*quantity << endl; }
    else if (product == "water") { cout << 0.70*quantity << endl; }
    else if (product == "sweets") { cout << 1.35*quantity << endl; }
    else if (product == "peanuts") { cout << 1.50*quantity << endl; }
    }
    if (town == "Plovdiv") {
     if (product == "coffee") { cout << 0.40*quantity << endl; }
    else if (product == "beer") { cout << 1.15*quantity << endl; }
    else if (product == "water") { cout << 0.70*quantity << endl; }
    else if (product == "sweets") { cout << 1.30*quantity << endl; }
    else if (product == "peanuts") { cout << 1.50*quantity << endl; }
    }


system("pause");
    return 0;
}

Тагове:
0
Programming Basics
mark79 avatar mark79 634 Точки
Best Answer

Здравей,

мисля, че във Варна фъстъците са по 1.55

Поздрави :)

PS -> Можеш да рзгледаш и този код.

1
12/08/2019 18:14:11
alexis.driomova avatar alexis.driomova 3 Точки

Много благодаря!

1