Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.10 KB | None | 0 0
  1. using System;
  2.  
  3. namespace thirdexercise
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         { //SumSeconds();
  9.             //BonusScore();
  10.             //SpeedInfo();
  11.             //MetricConverter();
  12.             //Timeplus15Minutes();
  13.             //Arrays.Test();
  14.             //GodzillaVsKong();
  15.             //WorldSwimmingRecord();
  16.             Scolarship();
  17.         }
  18.         public static void SumSeconds()
  19.         {
  20.             int firstTime = int.Parse(Console.ReadLine());
  21.             int secondTime = int.Parse(Console.ReadLine());
  22.             int thirdTime = int.Parse(Console.ReadLine());
  23.  
  24.             int sumTime = firstTime + secondTime + thirdTime;
  25.  
  26.             int minutes = sumTime / 60;
  27.             int seconds = sumTime % 60;
  28.  
  29.             if (seconds < 10)
  30.             {
  31.                 Console.WriteLine($"{minutes}:0{seconds}");
  32.             }
  33.             else
  34.             {
  35.                 Console.WriteLine($"{minutes}:{seconds}");
  36.             }
  37.  
  38.         }
  39.         public static void BonusScore()
  40.         {
  41.             int number = int.Parse(Console.ReadLine());
  42.             double bonus = 0.0;
  43.  
  44.             bool isSmallerThanAHundred = number <= 100;
  45.             bool isGreaterThanAThousand = number > 1000;
  46.  
  47.             if (isSmallerThanAHundred)
  48.             {
  49.                 bonus = 5;
  50.             }
  51.             else if (isGreaterThanAThousand)
  52.             {
  53.                 bonus = number * 0.1;
  54.             }
  55.             else
  56.             {
  57.                 bonus = number * 0.2;
  58.             }
  59.  
  60.             if (number % 2 == 0)
  61.             {
  62.                 bonus += 1;
  63.             }
  64.             else if (number % 10 == 5)
  65.             {
  66.                 bonus += 2;
  67.             }
  68.             Console.WriteLine(bonus);
  69.             Console.WriteLine(number + bonus);
  70.         }
  71.         public static void SpeedInfo()
  72.         {
  73.             double Speed = double.Parse(Console.ReadLine());
  74.             string SpeedInfo = null;
  75.             if (Speed <= 10)
  76.             {
  77.                 SpeedInfo = "slow";
  78.             }
  79.             else if (Speed <= 50)
  80.             {
  81.                 SpeedInfo = "average";
  82.             }
  83.             else if (Speed <= 150)
  84.             {
  85.                 SpeedInfo = "fast";
  86.             }
  87.             else if (Speed <= 1000)
  88.             {
  89.                 SpeedInfo = "ultra fast";
  90.             }
  91.             else
  92.             {
  93.                 SpeedInfo = "extremely fast";
  94.             }
  95.             Console.WriteLine(SpeedInfo);
  96.         }
  97.         public static void MetricConverter()
  98.         {
  99.             double number = double.Parse(Console.ReadLine());
  100.             string inputDimencion = Console.ReadLine();
  101.             string outputDimencion = Console.ReadLine();
  102.  
  103.             double tempValuecm = number;
  104.  
  105.             if (inputDimencion == "mm")
  106.             {
  107.                 tempValuecm = number / 10;
  108.             }
  109.             else if (inputDimencion == "m")
  110.             {
  111.                 tempValuecm = number * 100;
  112.             }
  113.  
  114.             double resultValue = 0;
  115.  
  116.             if (outputDimencion == "m")
  117.             {
  118.                 resultValue = tempValuecm / 100;
  119.             }
  120.             else if (outputDimencion == "cm")
  121.             {
  122.                 resultValue = tempValuecm;
  123.             }
  124.             else if (outputDimencion == "mm")
  125.             {
  126.                 resultValue = tempValuecm * 10;
  127.             }
  128.  
  129.             Console.WriteLine($"{resultValue:F3}");
  130.         }
  131.         public static void Timeplus15Minutes()
  132.         {
  133.             int hours = int.Parse(Console.ReadLine());
  134.             int minutes = int.Parse(Console.ReadLine());
  135.             minutes += 15;
  136.             if (minutes >= 60)
  137.             {
  138.                 hours += 1;
  139.                 minutes -= 60;
  140.             }
  141.  
  142.             if (hours == 24)
  143.             {
  144.                 hours -= 24;
  145.             }
  146.  
  147.             Console.WriteLine($"{hours}:{minutes:D2}");
  148.         }
  149.         public static void GodzillaVsKong()
  150.         {
  151.             double budget = double.Parse(Console.ReadLine());
  152.             int people = int.Parse(Console.ReadLine());
  153.             double clothes = double.Parse(Console.ReadLine());
  154.  
  155.             double decor = 0.1 * budget;
  156.             if (people > 150)
  157.             {
  158.                 clothes = clothes * 0.9;
  159.             }
  160.             double totalPrice = people * clothes + decor;
  161.  
  162.             if (totalPrice > budget)
  163.             {
  164.                 Console.WriteLine("Not enough money!");
  165.                 Console.WriteLine($"Wingard needs {(totalPrice - budget):f2} leva more.");
  166.             }
  167.             else
  168.             {
  169.                 Console.WriteLine("Action!");
  170.                 Console.WriteLine($"Wingard starts filming with {(budget - totalPrice):f2} leva left.");
  171.             }
  172.         }
  173.         public static void WorldSwimmingRecord()
  174.         {
  175.             double recordInSeconds = double.Parse(Console.ReadLine());
  176.             double lengthInMeters = double.Parse(Console.ReadLine());
  177.             double timeInSeconds = double.Parse(Console.ReadLine());
  178.  
  179.             double additionalTime = Math.Floor((lengthInMeters / 15)) * 12.5;
  180.             double swimmingTime = lengthInMeters * timeInSeconds;
  181.             swimmingTime += additionalTime;
  182.  
  183.             double differenceBetweenTimes = swimmingTime - recordInSeconds;
  184.  
  185.             if (swimmingTime < recordInSeconds)
  186.             {
  187.                 Console.WriteLine($"Yes, he succeeded! The new world record is {swimmingTime:f2} seconds.");
  188.             }
  189.             else
  190.             {
  191.                 Console.WriteLine($"No, he failed! He was {differenceBetweenTimes:f2} seconds slower.");
  192.             }
  193.         }
  194.         public static void Scolarship()
  195.         {
  196.             double income = double.Parse(Console.ReadLine());
  197.             double averageGrade = double.Parse(Console.ReadLine());
  198.             double minimalSalary = double.Parse(Console.ReadLine());
  199.             double socialScolarship = minimalSalary * 0.35;
  200.             double gradeScloraship = averageGrade * 25;
  201.  
  202.             if (income > minimalSalary || averageGrade < 4.5)
  203.             {
  204.                 Console.WriteLine("You cannot get a scholarship!");
  205.             }
  206.             else if (income < minimalSalary && averageGrade >= 4.5 && averageGrade < 5.5)
  207.             {
  208.                 Console.WriteLine($"You get a Social scholarship {Math.Floor(socialScolarship)} BGN");
  209.             }
  210.             else if (income < minimalSalary && averageGrade >=5.5)
  211.             {
  212.                 if (socialScolarship <= gradeScloraship)
  213.                 {
  214.                     Console.WriteLine($"You get a scholarship for excellent results {Math.Floor(gradeScloraship)} BGN");
  215.                 }
  216.                 else
  217.                     Console.WriteLine($"You get a Social scholarship {Math.Floor(socialScolarship)} BGN");
  218.             }
  219.             else if (averageGrade >= 5.5)
  220.             {
  221.                 Console.WriteLine($"You get a scholarship for excellent results {Math.Floor(gradeScloraship)} BGN");
  222.             }
  223.         }
  224.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement