Share via

Hur man löser denna uppgift i C# för årskurs 1.

Keven Day 0 Reputation points
2026-05-20T06:52:43.9033333+00:00

Hur man löser denna uppgift i C# för årskurs 1. jag vill designa ett fönster som innehåller två stycken textboxar. I dem ska du kunna skriva in två heltal. Skapa också två etiketter(labels). När man trycker på en knapp så ska datorn sedan kontrollera om båda talen är större än 100. Talen får bara adderas om de är över 100. är det sant, skall datorn skriva ut sant eller falskt i den första etiketten, om talen får adderas. I den andra etiketten skall det visas summan av de två talen. Glöm inte beskrivande etiketter för textboxarna också. Programmets kod ska också ha koder.

Developer technologies | C#
Developer technologies | C#

An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.

0 comments No comments

5 answers

Sort by: Most helpful
  1. Varsha Dundigalla(INFOSYS LIMITED) 5,025 Reputation points Microsoft External Staff
    2026-05-20T07:41:29.6833333+00:00

    Thank you for reaching out.

    You can solve this using a button click.

    User should:

    • Enter two numbers in TextBox1 and TextBox2
    • Click the button

    The program will then:

    • Check if both numbers are greater than 100
    • Show True/False
    • Show sum only if allowed

    Use this code in the button click:You can solve this using a button click.

    private void button1_Click(object sender, EventArgs e)
    {
        int num1, num2;
        if (int.TryParse(textBox1.Text, out num1) &&
            int.TryParse(textBox2.Text, out num2))
        {
            bool result = (num1 > 100 && num2 > 100);
            textBox3.Text = result.ToString(); // show True/False
            if (result)
                label2.Text = (num1 + num2).ToString();
            else
                label2.Text = "Not allowed";
        }
    }
    
    

    Important points:

    • Do not type True/False manually
    • Click the button to get the result
    • TextBox3 will show True/False automatically
    • You can set TextBox3 → ReadOnly = true in Properties

    Reference:
    Create WinForms app

    Please let us know if you require any further assistance, we’re happy to help. If you found this information useful, kindly mark this as "Accept Answer". So that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    Was this answer helpful?

    1 person found this answer helpful.

  2. Keven Day 0 Reputation points
    2026-05-20T07:16:15.4566667+00:00

    i true or false ska det visas i textbox 3; hur fixar jag det med i properties

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  3. Keven Day 0 Reputation points
    2026-05-20T07:14:05.18+00:00

    När jag ska lägga in true or false i en textbox vad ska jag då trycka på samt vad ska koden till detta också vara i tidigare uppgift jag gett dig

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  4. Keven Day 0 Reputation points
    2026-05-20T07:08:31.6233333+00:00

    det ska vara lättare gjort och lättare kod

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  5. AI answer

    2026-05-20T06:52:59.6666667+00:00

    Nedan följer ett enkelt exempel på hur uppgiften kan lösas i ett Windows Forms‑program i C#.

    Exemplet utgår från att ett Windows Forms‑projekt redan är skapat i Visual Studio, enligt samma princip som i handledningen för Windows Forms‑appar.

    1. Lägg till kontroller på formuläret

    Form1 läggs följande kontroller ut via Toolbox:

    • Två TextBox:
      • txtTal1 – för första talet
      • txtTal2 – för andra talet
    • En Button:
      • btnKollaOchAddera – Text: "Kolla och addera"
    • Fyra Label:
      • lblTal1Text – Text: "Tal 1:" (beskrivande etikett för första textboxen)
      • lblTal2Text – Text: "Tal 2:" (beskrivande etikett för andra textboxen)
      • lblFårAdderas – här ska det stå "Sant" eller "Falskt"
      • lblSumma – här ska summan visas

    Namn på kontroller ställs in i Properties‑fönstret, på samma sätt som i handledningen där en knapp får namnet btnClickThis och en etikett lblHelloWorld.

    1. Kod bakom knappen

    Dubbelklicka på knappen btnKollaOchAddera i designern för att skapa en klick‑händelse, och skriv sedan in följande kod i Form1.cs:

    using System;
    using System.Windows.Forms;
    
    namespace DinApp
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void btnKollaOchAddera_Click(object sender, EventArgs e)
            {
                // Försök läsa in heltal från textboxarna
                bool okTal1 = int.TryParse(txtTal1.Text, out int tal1);
                bool okTal2 = int.TryParse(txtTal2.Text, out int tal2);
    
                if (!okTal1 || !okTal2)
                {
                    // Om inmatningen inte är giltiga heltal
                    lblFårAdderas.Text = "Falskt";
                    lblSumma.Text = "Ogiltig inmatning";
                    return;
                }
    
                // Kontrollera om båda talen är större än 100
                bool fårAdderas = tal1 > 100 && tal2 > 100;
    
                // Skriv ut Sant/Falskt i första etiketten
                lblFårAdderas.Text = fårAdderas ? "Sant" : "Falskt";
    
                // Om talen får adderas, visa summan, annars visa t.ex. 0 eller tomt
                if (fårAdderas)
                {
                    int summa = tal1 + tal2;
                    lblSumma.Text = summa.ToString();
                }
                else
                {
                    lblSumma.Text = "0"; // eller "" om summan inte ska visas alls
                }
            }
        }
    }
    

    Kommentarer till koden

    • int.TryParse används för att säkert konvertera text till heltal utan att programmet kraschar.
    • Villkoret tal1 > 100 && tal2 > 100 kontrollerar att båda talen är större än 100.
    • lblFårAdderas visar "Sant" om båda talen är > 100, annars "Falskt".
    • lblSumma visar summan om talen får adderas, annars ett annat meddelande (t.ex. "0" eller "Ogiltig inmatning").

    Detta uppfyller kraven: två textboxar, beskrivande etiketter, en knapp, kontroll av villkor, utskrift av sant/falskt och summa i två etiketter.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.