Advertisement
Guest User

meh

a guest
Mar 30th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.66 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Basics
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             DoMaths(); // meh, lets just go with it idc tbh
  10.             while(AskStuff()) { DoMaths(); }
  11.            
  12.             Console.WriteLine("Aight bouta head out fam");
  13.             Console.ReadLine();
  14.         }
  15.        
  16.         static bool AskStuff()
  17.         {
  18.             bool meh = true;
  19.            
  20.             Console.WriteLine("Que ações desejas tomar?");
  21.             Console.WriteLine("1) Voltar ao inicio;");
  22.             Console.WriteLine("2) Sair da aplicação;");
  23.             Console.WriteLine("")
  24.             Console.WriteLine("Opção Escolhida: ");
  25.            
  26.             actions = Convert.ToInt32(Console.ReadLine());
  27.  
  28.             switch (actions)
  29.             {
  30.                 case 1:
  31.                     Console.Clear();
  32.                     meh = true;
  33.                     break;
  34.                 case 2:
  35.                     meh = false;
  36.                     break;
  37.             }
  38.            
  39.             return meh;
  40.         }
  41.        
  42.         static void DoMaths()
  43.         {
  44.             // what about decimal numbers tho?
  45.             int num1 = 0;
  46.             int num2 = 0;
  47.             int operation = 0;
  48.             int result = 0;
  49.  
  50.             Console.WriteLine("Escolha a operação que deseja realizar:");
  51.             Console.WriteLine("1) Soma;");
  52.             Console.WriteLine("2) Subtração;");
  53.             Console.WriteLine("3) Multiplicação;")
  54.             Console.WriteLine("4) Divisão;");
  55.             Console.WriteLine("")
  56.             Console.WriteLine("Opção Escolhida: ");
  57.            
  58.             while (!operation)
  59.             {
  60.                 try
  61.                     operation = Convert.ToInt32(Console.ReadLine());
  62.                 catch
  63.                     Console.WriteLine("Introduziste um input inválido ou ocorreu um erro.\n");
  64.             }
  65.            
  66.             switch (operation)
  67.             {
  68.                 case 1:
  69.                     Console.WriteLine("\nIntroduza o primeiro número:");
  70.                     num1 = Convert.ToInt32(Console.ReadLine());
  71.  
  72.                     Console.WriteLine("\nIntroduza o segundo número:");
  73.                     num2 = Convert.ToInt32(Console.ReadLine());
  74.  
  75.                     result = num1 + num2;
  76.  
  77.                     Console.WriteLine("\nA soma destes dois números é: " + result);
  78.                     Console.ReadLine();
  79.                     break;
  80.  
  81.                 case 2:
  82.                     Console.WriteLine("\nIntroduza o primeiro número:");
  83.                     num1 = Convert.ToInt32(Console.ReadLine());
  84.  
  85.                     Console.WriteLine("\nIntroduza o segundo número:");
  86.                     num2 = Convert.ToInt32(Console.ReadLine());
  87.  
  88.                     result = num1 - num2;
  89.  
  90.                     Console.WriteLine("\nA subtração destes dois números é: " + result);
  91.                     Console.ReadLine();
  92.                     break;
  93.  
  94.                 case 3:
  95.                     Console.WriteLine("\nIntroduza o primeiro número:");
  96.                     num1 = Convert.ToInt32(Console.ReadLine());
  97.  
  98.                     Console.WriteLine("\nIntroduza o segundo número:");
  99.                     num2 = Convert.ToInt32(Console.ReadLine());
  100.  
  101.                     result = num1 * num2;
  102.  
  103.                     Console.WriteLine("\nA multiplicação destes dois números é: " + result);
  104.                     Console.ReadLine();
  105.                     break;
  106.  
  107.                 case 4:
  108.  
  109.                     Console.WriteLine("\nIntroduza o primeiro número:");
  110.                     num1 = Convert.ToInt32(Console.ReadLine());
  111.  
  112.                     Console.WriteLine("\nIntroduza o segundo número:");
  113.                     num2 = Convert.ToInt32(Console.ReadLine());
  114.  
  115.                     result = num1 / num2;
  116.  
  117.                     Console.WriteLine("\nA divisão destes dois números é: " + result);
  118.                     Console.ReadLine();
  119.                     break;
  120.             }
  121.         }
  122.     }
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement