Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Forum - C# / VB.NET
- [C#][RISOLTO]Problema semplice calcolatrice console
()
Newbie
Messaggi: Iscritto:
Postato alle 1:00
Giovedì, 01/01/1970
Ciao a tutti, è da poco che ho riniziato a studiare il c# e così ho creato una semplice calcolatrice.
Il problema è il seguente: non capisco perchè la divisione non mi restituisce un numero con virgola e per quale motivo in fase di compilazione mi dà errore dicendo: Utilizzo della variabile locale 'risultato' non assegnata.
Questo è il codice:
Codice sorgente - presumibilmente C#
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespace Calcolatrice
{
class Program
{
staticvoid Main(string[] args)
{
//Dichiarazione variabili
int a =0;
int b =0;
int risultato;
float divisione;
byte i =0;
string c;
Console.WriteLine("Inserire a: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Inserire b: ");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Inserire il tipo di operazione voluta:");
Il motivo per cui non ti da un numero con la virgola non l'ho ben capito, sicuro che non passi numeri la cui divisione è intera?
Comunque per il warning è semplice, il compilatore ti sta avvertendo che non in tutti i casi alla riga 49 risultato ha un valore.
Comunque fossi in te eliminerei un paio di cose.. ecco come lo farei: