Loading...
Desislava011 avatar Desislava011 1 Точки

Проблем със задачата Пътешествие

Условие:

Странно, но повечето хора си плануват от рано почивката. Млад програмист разполага с определен бюджет и
свободно време в даден сезон. Напишете програма, която да приема на входа бюджета и сезона, а на
изхода да изкарва, къде ще почива програмиста и колко ще похарчи.
Бюджета определя дестинацията, а сезона определя колко от бюджета ще изхарчи. Ако е лято ще почива
на къмпинг, а зимата в хотел. Ако е в Европа, независимо от сезона ще почива в хотел. Всеки къмпинг или
хотел, според дестинацията, има собствена цена която отговаря на даден процент от бюджета:
 При 100лв. или по-малко – някъде в България
o Лято – 30% от бюджета
o Зима – 70% от бюджета
 При 1000лв. или по малко – някъде на Балканите
o Лято – 40% от бюджета
o Зима – 80% от бюджета
 При повече от 1000лв. – някъде из Европа
o При пътуване из Европа, независимо от сезона ще похарчи 90% от бюджета.

Вход
Входът се чете от конзолата и се състои от два реда, въведени от потребителя:
 Първи ред – Бюджет, реално число в интервала [10.00...5000.00].
 Втори ред – Един от двата възможни сезона: „summer” или “winter”
Изход
На конзолата трябва да се отпечатат два реда.
 Първи ред – „Somewhere in [дестинация]“ измежду “Bulgaria”,”Balkans” и ”Europe”
 Втори ред – “{Вид почивка} – {Похарчена сума}“
o Почивката може да е между „Camp” и „Hotel”
o Сумата трябва да е закръглена с точност до вторият знак след запетаята.

 

Моето решение: (В judge ми изписва грешка при компилацията

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Journey
{
    class Program
    {
        static void Main(string[] args)
        {
            double budjet = double.Parse(Console.ReadLine());
            string sezon = Console.ReadLine();
            double pari = 0.0;
            string destinaciq;
   
            if(budjet<=100)
            {
                if(sezon == "summer")
                {
                    pari = 0.3 * budjet;
                    Console.WriteLine("Somewhere in Bulgaria");
                    Console.WriteLine($“Camp – {cenaOtstupka:F2}“);
                }
                else if(sezon == "winter")
                {
                    pari = 0.7 * budjet;
                    Console.WriteLine("Somewhere in Bulgaria");
                    Console.WriteLine($“Hotel – {cenaOtstupka:F2}“);
                }
            }
            else if(budjet<=1000)
            {
                if(sezon == "summer")
                {
                    pari = 0.4 * budjet;
                    Console.WriteLine("Somewhere in Balkans");
                    Console.WriteLine($“Camp – {cenaOtstupka:F2}“);
                }
                else if(sezon == "winter")
                {
                    pari = 0.8 * budjet;
                    Console.WriteLine("Somewhere in Balkans");
                    Console.WriteLine($“Hotel – {cenaOtstupka:F2}“);
                }
            }
            else if(budjet>1000)
            {
                    pari = 0.9 * budjet;
                    Console.WriteLine("Somewhere in Europe");
                    Console.WriteLine($“Hotel – {cenaOtstupka:F2}“);
            }
        }
    }
}
 

Тагове:
0
Programming Basics
todorpiperkov avatar todorpiperkov 1 Точки

1. Ползваш странни кавички при опит за отпечатване на cenaOtsupka

2. Не си задала никъде стойност на cenaOtsupka а искаш да го отпечаташ

Ето моето решение:
https://pastebin.com/Rprdm36n

0
07/10/2018 00:03:26
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.