Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema stupido... non fa la somma
Forum - C# / VB.NET - Problema stupido... non fa la somma

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 20:24
Lunedì, 26/10/2009
Ragazzi ho appena iniziato a studiare il bellissimo linguaggio C#
però ecco un problema che non riesco a risolvere anche se è una cosa
da niente...

Codice sorgente - presumibilmente C++

  1. using System;
  2.  
  3. class Programma
  4. {
  5.     static void Main()
  6.     {
  7.         int a, b, c;
  8.         Console.WriteLine("Inserisci il primo numero: ");
  9.         a =  Console.Read();
  10.         Console.WriteLine("Inserisci il secondo numero: ");
  11.         b = Console.Read();
  12.         c = a + b;
  13.         Console.WriteLine(c);
  14.     }
  15. }



il programma visto così secondo me dovrebbe funzionare solo che non va!
mi fa inserire il primo numero e poi si chiude... Aiutatemi!

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 20:29
Lunedì, 26/10/2009
prova cosi...

a=int(console.read())

PM Quote
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 20:33
Lunedì, 26/10/2009
no non va!

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 20:52
Lunedì, 26/10/2009
a = Convert.ToInt32(Console.ReadLine());

b = Convert.ToInt32(Console.ReadLine());

PM Quote
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 20:54
Lunedì, 26/10/2009
oh finalmente!! ora va... cmq potresti spiegarmi se ti va quelle due righe di codice?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 20:55
Lunedì, 26/10/2009
Testo quotato

Postato originariamente da carmines92:

oh finalmente!! ora va... cmq potresti spiegarmi se ti va quelle due righe di codice?



Sono uguali ... leggile da sinistra verso destra traducendo in italiano ...

PM Quote
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 21:02
Lunedì, 26/10/2009
ah ora forse ho capito... cioè Converte a Int32!
Se le variabili erano Double dovevamo scrivere Convert.ToDouble o sbaglio?
sta a vedere di che tipo è la variabile!

Cmq grazie 1000!
ah potresti spiegarmi una cosa? ho provato a mettere invece di Int32, Int64 però da errore... Allora quando si usa Int64?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 21:05
Lunedì, 26/10/2009
Testo quotato

Postato originariamente da carmines92:

ah ora forse ho capito... cioè Converte a Int32!
Se le variabili erano Double dovevamo scrivere Convert.ToDouble o sbaglio?
sta a vedere di che tipo è la variabile!

Cmq grazie 1000!
ah potresti spiegarmi una cosa? ho provato a mettere invece di Int32, Int64 però da errore... Allora quando si usa Int64?



Se ti serve un intero a 64 bit ... quindi

Int64 a, b, c;

P.S. Mi sembra che il tuo approccio al linguaggio sia troppo "pratico" ... non arriverai lontano con degli esempi in un forum ... fermati e studia con attenzione un libro (un libro di base ...)

PM Quote
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 21:09
Lunedì, 26/10/2009
Sto studiando java a scuola e C# mi sembra quasi uguale... per questo faccio subito pratica e magari quello che mi serve trovo su google... ho molte guide tra cui AB...C# non so se la conosci però voglio fare subito pratica anche perchè io penso che se sai ragionare e sai fare gli algoritmi basta leggersi qualcosina per capire il tutto... :)

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo