Salve, ho iniziato oggi a programmare e studiare il c# avendo basi di c++(imparato a scuola).
Come primo programma ho fatto la calcolatrice che esegue addizione e sottrazione e una if a due vie (con else). Come compilatore uso SharpDevelop. Al momento dell'esecuzione mi ritrovo 10 errori che sono: Argomento 1: impossibile convertire da 'int' a 'bool' (CS1503) e si ripete per tutte le variabili e console.writeline, seguito da : La corrispondenza migliore del metodo di overload per 'System.Console.ReadKey(bool)' presenta alcuni argomenti non validi (CS1502)
seguono poi errori del tipo: La corrispondenza migliore del metodo di overload per 'System.Console.ReadKey(bool)' presenta alcuni argomenti non validi (CS1502)
È previsto il nome di un metodo. (CS0149)
'System.Console' non contiene una definizione per 'Writekey'. (CS0117)
ecco il mio codice:
using System;
namespace calcolatrice
{
class calc
{
void main()
{
int scelta=0;
int num1=0;
int num2=0;
Console.WriteLine ("1-Addizione");
Console.WriteLine ("2-Sottrazione");
Console.ReadKey (scelta);
Console.WriteLine ("Inserisci il primo numero:");
Console.ReadKey (num1);
Console.WriteLine ("Inserisci il secondo numero:");
Console.ReadKey (num2);
if(scelta==1)
{
num1=num1+num2;
Console.WriteLine ("Il risultato della somma è:")(num1);
}
else
{
num1=num1-num2;
Console.WriteLine ("Il risultato della sottrazione è:")(num1);
}
Console.Writekey ("Premere un tasto per continuare...");
Console.ReadKey (true);
}
}
}
Mi aiutate a farlo funzionare? grazie.
ps: non è incoraggiante come primo programma![]()