Advertisement
csaki

két szám és műveleti jel

Nov 14th, 2012
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.45 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace két_szám_és_műveleti_jel
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             while (true)
  13.             {
  14.                 Console.Clear();
  15.                 bekérés();
  16.                 végrehajtás();
  17.                 kiírás();
  18.             }
  19.         }
  20.  
  21.         static double első;
  22.         static double második;
  23.         static double eredmény;
  24.         static char müvjel;
  25.         static void bekérés()
  26.         {
  27.             Console.WriteLine("Adj meg két számot!");
  28.             Console.Write("Első: ");
  29.             első = int.Parse(Console.ReadLine());
  30.             Console.Write("Második: ");
  31.             második = int.Parse(Console.ReadLine());
  32.  
  33.             Console.WriteLine("\nMost adj meg egy műveleti jelet, amit el szeretnél végeztetni a két számmal!\n");
  34.             Console.WriteLine("Választható műveleti jelek:");
  35.             Console.WriteLine("+, - (első - második), *, / (első / második), ^ (első ^ második)");
  36.             müvjel = Convert.ToChar(Console.ReadLine());
  37.         }
  38.  
  39.         static void végrehajtás()
  40.         {
  41.             switch (müvjel)
  42.             {
  43.                 case '+':
  44.                 eredmény = első + második;
  45.                 break;
  46.                 case '-':
  47.                 eredmény = első - második;
  48.                 break;
  49.                 case '*':
  50.                 eredmény = első * második;
  51.                 break;
  52.                 case '/':
  53.                 eredmény = első / második;
  54.                 break;
  55.                 case '^':
  56.                 eredmény = Math.Pow(első, második);
  57.                 break;
  58.             }
  59.         }
  60.  
  61.         static void kiírás()
  62.         {
  63.             Console.WriteLine("Eredmény: {0}", eredmény);
  64.             Console.ReadLine();
  65.         }
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement