Se la calcolatrice e il primo programma di ogni nuovo programmatore
non è detto che possa essere anche l'ultimo :P
Diciamo durante la giornata di lavoro ed al programma che uso per gestire alcuni dati finanziari, dovevo farmi prima dei calcoli e poi inserire la cifra.
così mi sono inventato in TextBox auto-calcolatore, basta che ci si scriva all'interno, e ti esegue un calcolo in tempo reale, facile da capire come realizzarlo,
ma serviva qualcosa di leggero e pratico ed ho tirato fuori questo codice.
ovvero una calcolatrice completa in meno di 10 righe di codice.
ecco come realizzarla.
int calcola(string r) {
try { string[] cal; int[] calc = new int[4]; cal = r.Split(); calc[0] = Convert.ToInt16(cal[0]); calc[2] =Convert.ToInt16( cal[2]); return cal[1] == "+" ? calc[0] + calc[2] : cal[1] == "-" ? calc[0] - calc[2] : cal[1] == "*" ? calc[0] * calc[2] : cal[1] == "/" ? calc[0] / calc[2] : 0; } catch {return 0;} }
semplice vero?
queste pochissime righe di codice sviluppano un intera calcolatrice, basta solo posizionarci ad un pulsante o alla presione di Enter nel TextBox E incollare questo
TextBox1.Text = Convert.ToString(calcola(TextBox1.Text));
la nostra calcolatrice in meno di 10 righe e pronta :)
Aggiungi un commento