Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Operations
- {
- static void Main()
- {
- double n1 = double.Parse(Console.ReadLine());
- double n2 = double.Parse(Console.ReadLine());
- char op = char.Parse(Console.ReadLine());
- double result = 0;
- string stringFormat = string.Empty;
- string evenOrNot = string.Empty;
- if (op == '+' || op == '-' || op == '*')
- {
- if (op == '+')
- {
- result = n1 + n2;
- if (result % 2 == 0)
- {
- evenOrNot = "even";
- }
- else
- {
- evenOrNot = "odd";
- }
- }
- else if (op == '-')
- {
- result = n1 - n2;
- if (result % 2 == 0)
- {
- evenOrNot = "even";
- }
- else
- {
- evenOrNot = "odd";
- }
- }
- else
- {
- result = n1 * n2;
- if (result % 2 == 0)
- {
- evenOrNot = "even";
- }
- else
- {
- evenOrNot = "odd";
- }
- }
- Console.WriteLine("{0} {1} {2} = {3} - {4}", n1, op, n2, result, evenOrNot);
- }
- else if (op == '/' || op == '%')
- {
- if (n1 == 0 || n2 == 0)
- {
- if (n1 == 0)
- {
- Console.WriteLine("Cannot divide zero by {0}", n2);
- }
- else
- {
- Console.WriteLine("Cannot divide {0} by zero", n1);
- }
- }
- else if (op == '/')
- {
- result = n1 / n2;
- Console.WriteLine("{0} {1} {2} = {3}", n1, op, n2, Math.Round(result,2));
- }
- else if (op == '%')
- {
- result = n1 % n2;
- Console.WriteLine("{0} {1} {2} = {3}", n1, op, n2, result);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement