Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _03._Cat_Life
- {
- class Program
- {
- static void Main(string[] args)
- {
- string type = Console.ReadLine();
- char gender = char.Parse(Console.ReadLine());
- double catMonts = 0;
- bool invalidCat = false;
- switch (type)
- {
- case "British Shorthair":
- if (gender == 'm')
- {
- catMonts = 13 * 12 / 6;
- }
- else if (gender == 'f')
- {
- catMonts = 14 * 12 / 6;
- }
- break;
- case "Siamese":
- if (gender == 'm')
- {
- catMonts = 15 * 12 / 6;
- }
- else if (gender == 'f')
- {
- catMonts = 16 * 12 / 6;
- }
- break;
- case "Persian":
- if (gender == 'm')
- {
- catMonts = 14 * 12 / 6;
- }
- else if (gender == 'f')
- {
- catMonts = 15 * 12 / 6;
- }
- break;
- case "Ragdoll":
- if (gender == 'm')
- {
- catMonts = 16 * 12 / 6;
- }
- else if (gender == 'f')
- {
- catMonts = 17 * 12 / 6;
- }
- break;
- case "American Shorthair":
- if (gender == 'm')
- {
- catMonts = 12 * 12 / 6;
- }
- else if (gender == 'f')
- {
- catMonts = 13 * 12 / 6;
- }
- break;
- case "Siberian":
- if (gender == 'm')
- {
- catMonts = 11 * 12 / 6;
- }
- else if (gender == 'f')
- {
- catMonts = 12 * 12 / 6;
- }
- break;
- default:
- Console.WriteLine($"{type} is invalid cat");
- invalidCat = true;
- break;
- }
- if (!invalidCat)
- {
- Console.WriteLine($"{Math.Floor(catMonts)} cat months");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement