Advertisement
Guest User

Regner

a guest
Sep 19th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.32 KB | None | 0 0
  1. using System;
  2. using Gtk;
  3.  
  4. public partial class MainWindow : Gtk.Window
  5. {
  6.     public MainWindow() : base(Gtk.WindowType.Toplevel)
  7.     {
  8.         Build();
  9.     }
  10.  
  11.     protected void OnDeleteEvent(object sender, DeleteEventArgs a)
  12.     {
  13.         Application.Quit();
  14.         a.RetVal = true;
  15.     }
  16.  
  17.     protected void Plus_Click(object sender, EventArgs e)
  18.     {
  19.         string Tal1String = Tal1_Entry.Text;
  20.         // Henter værdi fra Tal1_Entry og sætter i en string
  21.         string Tal2String = Tal2_Entry.Text;
  22.         // Henter værdi fra Tal2_Entry og sætter i en string
  23.  
  24.         double Tal1 = Convert.ToDouble(Tal1String);
  25.         // Konverterer Tal1String til en Double
  26.         double Tal2 = Convert.ToDouble(Tal2String);
  27.         // Konverterer Tal2String til en Double
  28.  
  29.         double resultat = Tal1 + Tal2;
  30.         // Udregner den matematiske formel
  31.  
  32.         Resultat_Label.Text = Convert.ToString(resultat);
  33.         // Konverterer resultat til tekst (label)
  34.     }
  35.  
  36.     protected void Minus_Click(object sender, EventArgs e)
  37.     {
  38.         string Tal1String = Tal1_Entry.Text;
  39.         // Henter værdi fra Tal1_Entry og sætter i en string
  40.         string Tal2String = Tal2_Entry.Text;
  41.         // Henter værdi fra Tal2_Entry og sætter i en string
  42.  
  43.         double Tal1 = Convert.ToDouble(Tal1String);
  44.         // Konverterer Tal1String til en Double
  45.         double Tal2 = Convert.ToDouble(Tal2String);
  46.         // Konverterer Tal2String til en Double
  47.  
  48.         double resultat = Tal1 - Tal2;
  49.         // Udregner den matematiske formel
  50.  
  51.         Resultat_Label.Text = Convert.ToString(resultat);
  52.         // Konverterer resultat til tekst (label)
  53.     }
  54.  
  55.     protected void Gange_Click(object sender, EventArgs e)
  56.     {
  57.         string Tal1String = Tal1_Entry.Text;
  58.         // Henter værdi fra Tal1_Entry og sætter i en string
  59.         string Tal2String = Tal2_Entry.Text;
  60.         // Henter værdi fra Tal2_Entry og sætter i en string
  61.  
  62.         double Tal1 = Convert.ToDouble(Tal1String);
  63.         // Konverterer Tal1String til en Double
  64.         double Tal2 = Convert.ToDouble(Tal2String);
  65.         // Konverterer Tal2String til en Double
  66.  
  67.         double resultat = Tal1 * Tal2;
  68.         // Udregner den matematiske formel
  69.  
  70.         Resultat_Label.Text = Convert.ToString(resultat);
  71.         // Konverterer resultat til tekst (label)
  72.     }
  73.  
  74.     protected void Dividere_Click(object sender, EventArgs e)
  75.     {
  76.         string Tal1String = Tal1_Entry.Text;
  77.         // Henter værdi fra Tal1_Entry og sætter i en string
  78.         string Tal2String = Tal2_Entry.Text;
  79.         // Henter værdi fra Tal2_Entry og sætter i en string
  80.  
  81.         double Tal1 = Convert.ToDouble(Tal1String);
  82.         // Konverterer Tal1String til en Double
  83.         double Tal2 = Convert.ToDouble(Tal2String);
  84.         // Konverterer Tal2String til en Double
  85.  
  86.         if (Tal2 != 0) {
  87.  
  88.         double resultat = Tal1 / Tal2;
  89.         // Udregner den matematiske formel
  90.  
  91.         Resultat_Label.Text = Convert.ToString(resultat);
  92.             // Konverterer resultat til tekst (label)
  93.         } else {
  94.             Resultat_Label.Text = "Can't divide by 0";
  95.         }
  96.     }
  97.  
  98.     protected void Clear_Click(object sender, EventArgs e)
  99.     {
  100.         Tal1_Entry.Text = "";
  101.         Tal2_Entry.Text = "";
  102.         Resultat_Label.Text = "";
  103.     }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement