Advertisement
riff-raff

Почивката на Дядо Коледа

Feb 25th, 2018
1,265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.18 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace PochivkataNaDqdoKoleda
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int dniPrestoi = int.Parse(Console.ReadLine());
  14.             string tipPomeshtenie = Console.ReadLine();
  15.             string ocenka = Console.ReadLine();
  16.             double krainaCena = 0;
  17.  
  18.  
  19.             // po-malko ot 10 dni
  20.             if (dniPrestoi < 10)
  21.             {
  22.                 if (tipPomeshtenie == "room for one person")
  23.                 {
  24.                     krainaCena = (dniPrestoi-1) * 18;
  25.                 }
  26.                 else if (tipPomeshtenie == "apartment")
  27.                 {
  28.                     // sumata bez namalenie
  29.                     krainaCena = ((dniPrestoi - 1) * 25);
  30.                     // sumata s namalenie
  31.                     krainaCena = krainaCena - ((krainaCena * 30) / 100);
  32.                 }
  33.                 else if (tipPomeshtenie == "president apartment")
  34.                 {
  35.                     krainaCena = ((dniPrestoi - 1) * 35);
  36.                     krainaCena = krainaCena - ((krainaCena * 10) / 100);
  37.                 }
  38.             }
  39.             //mejdu 10 i 15
  40.             if (dniPrestoi >= 10 && dniPrestoi <= 15)
  41.             {
  42.                 if (tipPomeshtenie == "room for one person")
  43.                 {
  44.                     krainaCena = (dniPrestoi - 1) * 18;
  45.                 }
  46.                 else if (tipPomeshtenie == "apartment")
  47.                 {
  48.                     krainaCena = ((dniPrestoi - 1) * 25);
  49.                     krainaCena = krainaCena - ((krainaCena * 35) / 100);
  50.                 }
  51.                 else if (tipPomeshtenie == "president apartment")
  52.                 {
  53.                     krainaCena = ((dniPrestoi - 1) * 35);
  54.                     krainaCena = krainaCena - ((krainaCena * 15) / 100);
  55.                 }
  56.             }
  57.             //poveche ot 15
  58.             if (dniPrestoi > 15)
  59.             {
  60.                 if (tipPomeshtenie == "room for one person")
  61.                 {
  62.                     krainaCena = (dniPrestoi - 1) * 18;
  63.                 }
  64.                 else if (tipPomeshtenie == "apartment")
  65.                 {
  66.                     krainaCena = ((dniPrestoi - 1) * 25);
  67.                     krainaCena = krainaCena - ((krainaCena * 50) / 100);
  68.                 }
  69.                 else if (tipPomeshtenie == "president apartment")
  70.                 {
  71.                     krainaCena = ((dniPrestoi - 1) * 35);
  72.                     krainaCena = krainaCena - ((krainaCena * 20) / 100);
  73.                 }
  74.             }
  75.            
  76.             //proverka na krainata ocenka i prekalkulaciq na krainaCena
  77.             if (ocenka == "positive")
  78.             {
  79.                 krainaCena = krainaCena * 1.25;
  80.             }
  81.             else if (ocenka == "negative")
  82.             {
  83.                 krainaCena = krainaCena * 0.9 ;
  84.             }
  85.             else
  86.             {
  87.                 Console.WriteLine("Nevalidna ocenka!");
  88.             }
  89.  
  90.             //izvejdane na krainata suma
  91.             Console.WriteLine($"{krainaCena:f2}");
  92.         }
  93.     }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement