Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-02-2006, 18:06   #1
riaw
Senior Member
 
L'Avatar di riaw
 
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12342
[c#] piccola domanda

dunque, ho realizzato un programmino (molto stupido) che fa da calcolatrice.
ora, funziona egregiamente, ma vorrei aggiungergli un paio di cose.

intanto il sorgente:
Codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Calculator
{
    public partial class Form1 : Form
    {

        string operando;
        
        public Form1()
        {
            InitializeComponent();
            textBox2.Text = "0";
        }

        private void button8_Click(object sender, EventArgs e)
        {
            int operando1 = Convert.ToInt32(textBox1.Text);
            int operando2 = Convert.ToInt32(textBox2.Text);
            int risultato = operando1 + operando2;
            string risultato2 = Convert.ToString(risultato);
            textBox2.Text = risultato2;
            textBox1.Text = "0";
            operando = "0";
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            operando = operando + "1";
            textBox1.Text = operando;
        }

        private void button5_Click(object sender, EventArgs e)
        {
            operando = operando + "2";
            textBox1.Text = operando;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            operando = operando + "3";
            textBox1.Text = operando;
        }

        private void button6_Click(object sender, EventArgs e)
        {
            operando = operando + "4";
            textBox1.Text = operando;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            operando = operando + "5";
            textBox1.Text = operando;
        }

        private void button12_Click(object sender, EventArgs e)
        {
            operando = operando + "6";
            textBox1.Text = operando;
        }

        private void button11_Click(object sender, EventArgs e)
        {
            operando = operando + "7";
            textBox1.Text = operando;
        }

        private void button10_Click(object sender, EventArgs e)
        {
            operando = operando + "8";
            textBox1.Text = operando;
        }

        private void button9_Click(object sender, EventArgs e)
        {
            operando = operando + "9";
            textBox1.Text = operando;
        }

        private void button7_Click(object sender, EventArgs e)
        {
            int operando1 = Convert.ToInt32(textBox1.Text);
            int operando2 = Convert.ToInt32(textBox2.Text);
            int risultato = operando2 - operando1;
            string risultato2 = Convert.ToString(risultato);
            textBox2.Text = risultato2;
            textBox1.Text = "0";
            operando = "0";

        }
    }
}
ecco cosa vorrei aggiungere:
1) il programma funziona correttamente quando si premono con il mouse i pulsanti dei numeri e delle operazioni, io vorrei che funzionasse anche premendo i numeri sulla tastiera..........
2) dato che devo riazzerare addendo ogni qual volta viene visualizzata un'operazione, ho messo come istruzione
operando = "0";
solo che essendo una stringa a cui vengono concatenati i nuovi numeri che uno seleziona, se io premo 5 6 e 7 viene visualizzato
0567
che non sta molto bene.......
come faccio a togliere lo 0 davanti?
ho già provato con
addendo="";
ma il risultato è lo stesso.......
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché!
riaw è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2006, 19:49   #2
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
scusa...
ma km fa ad essere lo stesso il risultato con operando = "";
basta settare quello e poi metti un if nello zero verificando ke se operando = ""; non deve fare niente altrimenti deve aggiungerlo in coda....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
CAS Space ha lanciato per la prima volta...
Qualcomm boccia Samsung: i futuri chip S...
Il razzo spaziale cinese Tianlong-3 di S...
Samsung cambia i piani: aumenta la produ...
TSMC non si ferma più: fatturato ...
Xiaomi porta in Italia il nuovo Redmi A7...
Mercato smartphone: Q1 2026 positivo (+1...
YouTube punta sull'AI: gli utenti potran...
Il prossimo chip a 2 nm di Samsung punte...
Due smartphone REDMAGIC sono stati rimos...
La beta della One UI 8.5 è ora di...
Addio al Pannello di Controllo di Window...
Il chip N1 di NVIDIA per i laptop del fu...
YouTube Premium costerà di pi&ugr...
I nuovi Samsung Galaxy A57 5G e A37 5G a...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:54.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v