• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Visual Studio C# kalkulator

Mały hosting, OGROMNE możliwości
0 głosów
1,644 wizyt
pytanie zadane 4 listopada 2020 w C i C++ przez Bartosz007 Nowicjusz (120 p.)
zmienione kategorie 4 listopada 2020 przez Bartosz007
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace kalkulator
{
    public partial class Form1 : Form
    {
        Double val = 0;
        string text = "";
        bool opper_press = false;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button_click(object sender, EventArgs e)
        {
            if ((output.Text == "0")||(opper_press))
            {
                output.Clear();
            }
            Button button = (Button)sender;
                output.Text = output.Text + button.Text;
            opper_press = false;
        }

        private void button12_click(object sender, EventArgs e)
        {
            output.Text = "0";
        }

        private void op_pres(object sender, EventArgs e)
        {
            Button button = (Button)sender;
            text = button.Text;
            val = Double.Parse(output.Text);
            opper_press = true;
        }

        private void op_res(object sender, EventArgs e)
        {
            switch (text)
            {
                case "+":
                    output.Text = (val + Double.Parse(output.Text)).ToString();
                    break;
                case "-":
                    output.Text = (val - Double.Parse(output.Text)).ToString();
                    break;
                case "/":
                    output.Text = (val / Double.Parse(output.Text)).ToString();
                    break;
                case "*":
                    output.Text = (val * Double.Parse(output.Text)).ToString();
                    break;
                default:
                    break;

            }
            opper_press = false;
        }

        private void c_pres(object sender, EventArgs e)
        {
            output.Clear();
            val = 0;
        }

        private void button22_Click(object sender, EventArgs e)
        {

        }
    }
}


Hejka, Posiadam gotowy kalkulator w c++ w visual studio, muszę dorobić 4 przyciski do standardowego kalkulatora, mają to być przyciski dające 23%, 8% ,5%  i jeden dodatkowy przycisk dający przykładowo 50 % z danego wyniku. Gdzie mam edytować kod i co wpisywać żeby to zadziałało. Przyciski mam już dodane  bo robię to z  GUI.

 

komentarz 4 listopada 2020 przez tangarr Mędrzec (155,140 p.)
Po pierwsze: to jest C# a nie C++ lub Visual Basic.
Po drugie: brakuje drugiego pliku formularza (tego automatycznie tworzonego przez edytor graficzny).
komentarz 4 listopada 2020 przez Bartosz007 Nowicjusz (120 p.)

Nie moge dodac tutaj tego kodu

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 494 wizyt
pytanie zadane 20 marca 2020 w C# przez gmcode Gaduła (3,140 p.)
0 głosów
0 odpowiedzi 831 wizyt
pytanie zadane 9 maja 2018 w C# przez WojtekS Początkujący (310 p.)
0 głosów
2 odpowiedzi 613 wizyt

93,717 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,261 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...