Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace thirdexercise
- {
- class Program
- {
- static void Main(string[] args)
- { //SumSeconds();
- //BonusScore();
- //SpeedInfo();
- //MetricConverter();
- //Timeplus15Minutes();
- //Arrays.Test();
- //GodzillaVsKong();
- //WorldSwimmingRecord();
- Scolarship();
- }
- public static void SumSeconds()
- {
- int firstTime = int.Parse(Console.ReadLine());
- int secondTime = int.Parse(Console.ReadLine());
- int thirdTime = int.Parse(Console.ReadLine());
- int sumTime = firstTime + secondTime + thirdTime;
- int minutes = sumTime / 60;
- int seconds = sumTime % 60;
- if (seconds < 10)
- {
- Console.WriteLine($"{minutes}:0{seconds}");
- }
- else
- {
- Console.WriteLine($"{minutes}:{seconds}");
- }
- }
- public static void BonusScore()
- {
- int number = int.Parse(Console.ReadLine());
- double bonus = 0.0;
- bool isSmallerThanAHundred = number <= 100;
- bool isGreaterThanAThousand = number > 1000;
- if (isSmallerThanAHundred)
- {
- bonus = 5;
- }
- else if (isGreaterThanAThousand)
- {
- bonus = number * 0.1;
- }
- else
- {
- bonus = number * 0.2;
- }
- if (number % 2 == 0)
- {
- bonus += 1;
- }
- else if (number % 10 == 5)
- {
- bonus += 2;
- }
- Console.WriteLine(bonus);
- Console.WriteLine(number + bonus);
- }
- public static void SpeedInfo()
- {
- double Speed = double.Parse(Console.ReadLine());
- string SpeedInfo = null;
- if (Speed <= 10)
- {
- SpeedInfo = "slow";
- }
- else if (Speed <= 50)
- {
- SpeedInfo = "average";
- }
- else if (Speed <= 150)
- {
- SpeedInfo = "fast";
- }
- else if (Speed <= 1000)
- {
- SpeedInfo = "ultra fast";
- }
- else
- {
- SpeedInfo = "extremely fast";
- }
- Console.WriteLine(SpeedInfo);
- }
- public static void MetricConverter()
- {
- double number = double.Parse(Console.ReadLine());
- string inputDimencion = Console.ReadLine();
- string outputDimencion = Console.ReadLine();
- double tempValuecm = number;
- if (inputDimencion == "mm")
- {
- tempValuecm = number / 10;
- }
- else if (inputDimencion == "m")
- {
- tempValuecm = number * 100;
- }
- double resultValue = 0;
- if (outputDimencion == "m")
- {
- resultValue = tempValuecm / 100;
- }
- else if (outputDimencion == "cm")
- {
- resultValue = tempValuecm;
- }
- else if (outputDimencion == "mm")
- {
- resultValue = tempValuecm * 10;
- }
- Console.WriteLine($"{resultValue:F3}");
- }
- public static void Timeplus15Minutes()
- {
- int hours = int.Parse(Console.ReadLine());
- int minutes = int.Parse(Console.ReadLine());
- minutes += 15;
- if (minutes >= 60)
- {
- hours += 1;
- minutes -= 60;
- }
- if (hours == 24)
- {
- hours -= 24;
- }
- Console.WriteLine($"{hours}:{minutes:D2}");
- }
- public static void GodzillaVsKong()
- {
- double budget = double.Parse(Console.ReadLine());
- int people = int.Parse(Console.ReadLine());
- double clothes = double.Parse(Console.ReadLine());
- double decor = 0.1 * budget;
- if (people > 150)
- {
- clothes = clothes * 0.9;
- }
- double totalPrice = people * clothes + decor;
- if (totalPrice > budget)
- {
- Console.WriteLine("Not enough money!");
- Console.WriteLine($"Wingard needs {(totalPrice - budget):f2} leva more.");
- }
- else
- {
- Console.WriteLine("Action!");
- Console.WriteLine($"Wingard starts filming with {(budget - totalPrice):f2} leva left.");
- }
- }
- public static void WorldSwimmingRecord()
- {
- double recordInSeconds = double.Parse(Console.ReadLine());
- double lengthInMeters = double.Parse(Console.ReadLine());
- double timeInSeconds = double.Parse(Console.ReadLine());
- double additionalTime = Math.Floor((lengthInMeters / 15)) * 12.5;
- double swimmingTime = lengthInMeters * timeInSeconds;
- swimmingTime += additionalTime;
- double differenceBetweenTimes = swimmingTime - recordInSeconds;
- if (swimmingTime < recordInSeconds)
- {
- Console.WriteLine($"Yes, he succeeded! The new world record is {swimmingTime:f2} seconds.");
- }
- else
- {
- Console.WriteLine($"No, he failed! He was {differenceBetweenTimes:f2} seconds slower.");
- }
- }
- public static void Scolarship()
- {
- double income = double.Parse(Console.ReadLine());
- double averageGrade = double.Parse(Console.ReadLine());
- double minimalSalary = double.Parse(Console.ReadLine());
- double socialScolarship = minimalSalary * 0.35;
- double gradeScloraship = averageGrade * 25;
- if (income > minimalSalary || averageGrade < 4.5)
- {
- Console.WriteLine("You cannot get a scholarship!");
- }
- else if (income < minimalSalary && averageGrade >= 4.5 && averageGrade < 5.5)
- {
- Console.WriteLine($"You get a Social scholarship {Math.Floor(socialScolarship)} BGN");
- }
- else if (income < minimalSalary && averageGrade >=5.5)
- {
- if (socialScolarship <= gradeScloraship)
- {
- Console.WriteLine($"You get a scholarship for excellent results {Math.Floor(gradeScloraship)} BGN");
- }
- else
- Console.WriteLine($"You get a Social scholarship {Math.Floor(socialScolarship)} BGN");
- }
- else if (averageGrade >= 5.5)
- {
- Console.WriteLine($"You get a scholarship for excellent results {Math.Floor(gradeScloraship)} BGN");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement