buongiorno a tutti
sono nuovo di qui e spero di imparare presto tanto, ma navigando non ho trovato soluzioni al mio problema.
sto usando visual c++ 2010 express, e per iniziare sto provando a fare cose semplici, tipo addizioni, sottrazioni, ecc.
oggi ho voluto provare qualcosa di più: ha sempre a che fare con i numeri.
l'idea sarebbe questa: inserire due numeri ( variabili ) nella schermata che appare ( dos ) e devo far calcolare al programma la quantità di numeri pari presenti in questo intervallo ( esclusi gli estremi ).
ho trovato le formule matematiche, ovviamente in base alle quattro possibilità: DD, DP, PD e PP ( ovvero che i numeri siano entrambi Dispari, che siano il primo Dispari e il secondo Pari, ecc... ).
scrivo qui le formule ( y è un numero più grande di x ):
DD: ( y - x ) / 2
DP: [y - ( x + 1 )] / 2
PD: [( y - 1 ) - x] / 2
PP: [( y - x ) / 2 ] - 1
ad esempio, se i numeri fossero: x = 11 e y = 23
i numeri pari presenti nell'intervallo sono: ( 23 - 11 ) / 2 = 6.
verificate.
ho provato a compilare un foglio in visual, lo allego.
ovviamente, NON SERVE a niente un calcolo del genere, ma volevo allenarmi per conto a fare qualcosa... . più ci si allena con le cose più strane, meglio è.
spero mi aiutiate a capire dove sbaglio.![]()
quando si apre il dos, viene fuori una schermata con scritto 'Hello World' e poi si richiude subito da sola.![]()
in visual, mi dice:
The thread 'Win32 Thread' (0x193c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1fc8) has exited with code 0 (0x0).
The program '[2360] somma a 2.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
The program '[2360] somma a 2.exe: Native' has exited with code 0 (0x0).
scrivo il codice in un nuovo messaggio.
grazie a tutti, sprero mi aiutiate a correggere.

Rispondi quotando