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
Tutto e di + - Il nostro primo programma
Forum - Tutto e di + - Il nostro primo programma

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Segnala al moderatore
Postato alle 12:41
Mercoledė, 06/07/2011
Tutti noi abbiamo scritto il nostro primo programma! Quale migliore occasione per poterlo mostrare, in modo tale da farci quattro risate?

Il mio?

Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #define RAM 100
  3.  
  4. void input (int *);
  5. void istruzioni (int []);
  6.  
  7. int I;
  8.  
  9. int main (void) {
  10.        
  11.         int memory[RAM];
  12.        
  13.         printf("\n\n\t\t***Welcome to LMS, insert your code*** \n\n");
  14.         input (memory);
  15.        
  16.         printf("\n\n\t\tIstruction \n\n");
  17.         istruzioni (memory);
  18.        
  19.         printf("\n\n");
  20.         return 0;
  21. }
  22.  
  23. void input (int *Memory) {
  24.         int i, reg, s;
  25.         for (i = 0; reg != -9999; i++) {
  26.                 printf("\t%.2d ? ", i);
  27.                 scanf("%d", (Memory + i)); /* inserisco tutti i valore nel vettore */
  28.                 reg = *(Memory + i);
  29.                 I = i;
  30.                 /* gestione degli errori fatali con la stampa del dump del LMS */
  31.                 if (reg > 9999 || reg < -9999) {
  32.                         system("clear");
  33.                         printf("\n\n\t\t***Fatal error***\n\n");
  34.                         printf("\n\n\t\t The dump of LMS is:\n\n");
  35.                         reg = 0;
  36.                         for(s = 0; s <= I; s++) {
  37.                                 printf("\t%.2d ? %d\n", s, *(Memory + s));
  38.                                 reg = *(Memory + s);
  39.                                 }
  40.                 break; /* esce dal primo ciclo for */
  41.                 }
  42.         }
  43. }
  44.  
  45.  void istruzioni (int Memory[]) {
  46.          int s, reg, ist = 0, op = 0;
  47.          for (s = 0; s < I; s++) {     
  48.                 ist = Memory[s] / 100;
  49.                 op = Memory[s] % 100;
  50.                  switch (ist) {
  51.                         case 10: printf(">> "); scanf("%d", &Memory[op]); break;
  52.                         case 11: printf(">> %d\n", Memory[op]); break;
  53.                         case 20: reg = Memory[op]; break;
  54.                         case 32: reg /= Memory[op]; printf(">> %d\n", reg); break;
  55.                         case -99: break;
  56.                         case 33: reg *= Memory[op]; printf(">> %d\n", reg); break;
  57.                         case 30: reg += Memory[op]; printf(">> %d\n", reg); break;
  58.                         case 21: Memory[op] = reg; break;
  59.                         default: printf("\n\n\t\t***FATAL ERROR***\t\t\n\n"); break;
  60.                 }
  61.         }
  62. }


Incasinato :rotfl:






Ultima modifica effettuata da Pitagora il 06/07/2011 alle 13:23
PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 14:40
Mercoledė, 06/07/2011
non ci credo che č il tuo primo programma :nono::nono::nono: XD

PM Quote
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Segnala al moderatore
Postato alle 15:15
Mercoledė, 06/07/2011
Testo quotato

Postato originariamente da Alex:

non ci credo che č il tuo primo programma :nono::nono::nono: XD

si che č il mio primo programma! Guarda che caos LOL

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 16:56
Mercoledė, 06/07/2011
ma non dirmi che prima non hai fatto qualcosa di pių semplice, magari un hello,world! o qualcosa del genere...senza funzioni, puntatori e cose cosė...

PM Quote
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Segnala al moderatore
Postato alle 17:22
Mercoledė, 06/07/2011
Testo quotato

Postato originariamente da Alex:

ma non dirmi che prima non hai fatto qualcosa di pių semplice, magari un hello,world! o qualcosa del genere...senza funzioni, puntatori e cose cosė...

Si certo! Ma questo topic raccoglie tutti nostri primi programmi """seri""" (da notare le triple virgolette)

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 18:15
Mercoledė, 06/07/2011
Testo quotato

Postato originariamente da Pitagora:

Testo quotato

Postato originariamente da Alex:

ma non dirmi che prima non hai fatto qualcosa di pių semplice, magari un hello,world! o qualcosa del genere...senza funzioni, puntatori e cose cosė...

Si certo! Ma questo topic raccoglie tutti nostri primi programmi """seri""" (da notare le triple virgolette)



a ecco=) adesso ho capito=)

PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 19:47
Mercoledė, 06/07/2011
Mi vergogno ma lo posto lo stesso:

http://youtu.be/z6S0vd4783E

č il mio primo programma funzionante, gli altri progetti che si vedono all'inizio sono copiati brutalmente XD

Ma per fortuna oggi posso dire di essere migliorato XD

PM Quote
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Segnala al moderatore
Postato alle 20:27
Mercoledė, 06/07/2011
Testo quotato

Postato originariamente da XBarboX:

Mi vergogno ma lo posto lo stesso:

http://youtu.be/z6S0vd4783E

č il mio primo programma funzionante, gli altri progetti che si vedono all'inizio sono copiati brutalmente XD

Ma per fortuna oggi posso dire di essere migliorato XD


LOOOOOOOOOOOOOOL

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 21:57
Mercoledė, 06/07/2011
Testo quotato

Postato originariamente da XBarboX:

Mi vergogno ma lo posto lo stesso:

http://youtu.be/z6S0vd4783E

č il mio primo programma funzionante, gli altri progetti che si vedono all'inizio sono copiati brutalmente XD

Ma per fortuna oggi posso dire di essere migliorato XD



XD bel

hai anche tu un'arduino? ho visto il video...

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo