Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    67

    Problema molto semplice con variabili...

    Nella mia piccola calcolatrice personale sviluppata con C# ho un piccolo ma complesso problema con alcune variabili. Ad esempio quando clicco il pulsante della potenza n-esima mi dovrebbe memorizzare nella variabile N la base e dopo una seconda digitazione nella casella di testo, dovrebbe memorizzarmi in X anche l'esponente della potenza, per poi visualizzarla.
    Ecco il codice...:
    codice:
    double n;
                int x;
                //Se non è spuntato fa il quadrato normale
                if (checkBox1.Checked == false)
                {
                    n = Convert.ToDouble(textBox1.Text);
                    n = Math.Pow(n, 2);
                    textBox1.Text = (Convert.ToString(n));
                }
                //Se è spuntato fa il la potenza n-esima
                else
                {
                    if (cmd == false)
                    {
                        cmd = true;
                        n = Convert.ToDouble(textBox1.Text);
                        textBox1.Text = "Inserire la Potenza...";
                    }
                    else
                    if (IsNumeric(textBox1.Text) == true)
                    {
                        x = Convert.ToInt32(textBox1.Text);
                        n = Math.Pow(n, x);
                        textBox1.Text = Convert.ToString(n);
                        cmd = false;
                    }
    
                }
    Il fatto è che se premo una seconda volta il pulsante mi mette di nuovo a 0 la variabile N. Come faccio? Potrebbe memorizzare su un altro file (magari di testo) il valore di N?
    Se si come si fa ?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Il linguaggio di riferimento deve essere indicato anche nel titolo, come specificato nel Regolamento.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    67
    Grazie all'aiuto di leleFT ho risolto sto problema ma ne ho un'altro più semplice...
    Quando voglio mettere in una casella di testo (grazie a Convert.ToString) un numero come posso dirgli che deve adattarlo a 10 caratteri massimo e che deve mettere i puntini sulle migliaia?
    Grazie mille comunque...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da Thebest
    Grazie all'aiuto di leleFT ho risolto sto problema ma ne ho un'altro più semplice...
    Per ogni problema, una discussione separata. Oltre a ringraziare i moderatori dei consigli, dovresti anche seguirli...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.