| | [C#]Consiglio in programma...(calcolatrice) | |
|
| Autore | Messaggio |
|---|
giga hertz apprendista

Numero di messaggi: 42 Data d'iscrizione: 01.09.07
 | Oggetto: [C#]Consiglio in programma...(calcolatrice) Lun Dic 10, 2007 3:22 pm | |
| | Codice: |
#include<stdio.h> int main() { int a; int b; char carattere; printf("inseisci il segno della tua operazione\n"); scanf("%c", &carattere); switch(carattere) { case '+': printf("inserisci il primo numero da addizionare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da addizionare\n"); scanf("%d", &b); printf(" il risultato è :%d", a+b); printf("premere un tasto per continuare...\n"); break;
case '-': printf("inserisci il primo numero da sottrare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da sottrare\n"); scanf("%d", &b); printf("%d\n", a-b); printf("premere un tasto per continuare...\n"); break;
case '*': printf("inserisci il primo numero da moltiplicare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da moltiplicare\n"); scanf("%d", &b); printf("%d\n", a*b); printf("premere un tasto per continuare...\n"); break;
case '/': printf("inserisci il primo numero da moltiplicare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da moltiplicare\n"); scanf("%d", &b); printf("%d\n", a/b); printf("premere un tasto per continuare...\n"); break; } }
|
il programma parte ma quando deve mostrare il risultato, il programma si chiude senza mostrare il risultato, come faccio a mettere in pausa il programma fino a quando non si preme un tasto qualsiasi? oppure mi basterebbe soltanto invio. |
|
 | |
darkwolf membro importante


Numero di messaggi: 225 Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì Data d'iscrizione: 05.11.07
 | Oggetto: Re: [C#]Consiglio in programma...(calcolatrice) Lun Dic 10, 2007 6:45 pm | |
| come un parassita sfrutto la discussione di giga  sapete per caso come nascondere la console di comando.... |
|
 | |
giozh°_° Moderatore


Numero di messaggi: 156 Data d'iscrizione: 18.08.07
 | Oggetto: Re: [C#]Consiglio in programma...(calcolatrice) Mar Dic 11, 2007 8:19 am | |
| per fermare il video metti alla fine del main getch(); e clrscr(); però non me ricordo la libreria che dovevi includere...non so se stdio era quella giusta... comunque i comandi so quelli |
|
 | |
darkwolf membro importante


Numero di messaggi: 225 Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì Data d'iscrizione: 05.11.07
 | Oggetto: Re: [C#]Consiglio in programma...(calcolatrice) Mar Dic 11, 2007 12:54 pm | |
| così... | Codice: | main getch (); main clrscr ();
|
|
|
 | |
giga hertz apprendista

Numero di messaggi: 42 Data d'iscrizione: 01.09.07
 | Oggetto: Re: [C#]Consiglio in programma...(calcolatrice) Mar Dic 11, 2007 2:00 pm | |
| mi da errore appena li metto all' inizio, non cè un altro modo? |
|
 | |
darkphantom hack-member


Numero di messaggi: 398 Data d'iscrizione: 03.09.07
 | Oggetto: Re: [C#]Consiglio in programma...(calcolatrice) Mar Dic 11, 2007 2:01 pm | |
| oppure fai un classico while 1, così il programma si ripete finchè non lo chiudi... |
|
 | |
giga hertz apprendista

Numero di messaggi: 42 Data d'iscrizione: 01.09.07
 | Oggetto: risolto.... Mar Dic 11, 2007 3:32 pm | |
| | Codice: | #include <stdlib.h> #include<stdio.h> int main() { int a; int b; char carattere; printf("inseisci il segno della tua operazione\n"); scanf("%c", &carattere); switch(carattere) { case '+': printf("inserisci il primo numero da addizionare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da addizionare\n"); scanf("%d", &b); printf(" il risultato è :%d", a+b); system ("pause"); break;
case '-': printf("inserisci il primo numero da sottrare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da sottrare\n"); scanf("%d", &b); printf("%d\n", a-b); system ("pause"); break;
case '*': printf("inserisci il primo numero da moltiplicare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da moltiplicare\n"); scanf("%d", &b); printf("%d\n", a*b); system ("pause"); break;
case '/': printf("inserisci il primo numero da moltiplicare\n"); scanf ("%d", &a); printf("inserisci il secondo numero da moltiplicare\n"); scanf("%d", &b); printf("%d\n", a/b); system ("pause"); break; } }
|
ho risolto con stdlib.h, grazie lo stesso. |
|
 | |
LordHk Moderatore


Numero di messaggi: 140 Data d'iscrizione: 28.09.07
 | Oggetto: Re: [C#]Consiglio in programma...(calcolatrice) Mer Dic 12, 2007 5:14 pm | |
| Comunque, l'header da includere era conio.h, sarebbe stato: | Codice: | #include <coniu.h> int main(){ ... getch(); } |
Byee |
|
 | |
| | [C#]Consiglio in programma...(calcolatrice) | |
|