Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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());


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
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 ...


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
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 ...)


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
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