Oppure

Loading
06/07/11 10:41
Pitagora
Tutti noi abbiamo scritto il nostro primo programma! Quale migliore occasione per poterlo mostrare, in modo tale da farci quattro risate?

Il mio?

#include <stdio.h>
#define RAM 100

void input (int *);
void istruzioni (int []);

int I;

int main (void) {
	
	int memory[RAM];
	
	printf("\n\n\t\t***Welcome to LMS, insert your code*** \n\n");
	input (memory);
	
	printf("\n\n\t\tIstruction \n\n");
	istruzioni (memory);
	
	printf("\n\n");
	return 0;
}

void input (int *Memory) {
	int i, reg, s;
	for (i = 0; reg != -9999; i++) { 
		printf("\t%.2d ? ", i);
		scanf("%d", (Memory + i)); /* inserisco tutti i valore nel vettore */
		reg = *(Memory + i);
		I = i;
		/* gestione degli errori fatali con la stampa del dump del LMS */
		if (reg > 9999 || reg < -9999) { 
			system("clear");
			printf("\n\n\t\t***Fatal error***\n\n");
			printf("\n\n\t\t The dump of LMS is:\n\n");
			reg = 0; 
			for(s = 0; s <= I; s++) { 
				printf("\t%.2d ? %d\n", s, *(Memory + s)); 
				reg = *(Memory + s); 
				}
		break; /* esce dal primo ciclo for */ 
		}
	} 
}
 
 void istruzioni (int Memory[]) {
	 int s, reg, ist = 0, op = 0;
	 for (s = 0; s < I; s++) {	
		ist = Memory[s] / 100;
		op = Memory[s] % 100;
		 switch (ist) {
			case 10: printf(">> "); scanf("%d", &Memory[op]); break;
			case 11: printf(">> %d\n", Memory[op]); break;
			case 20: reg = Memory[op]; break;
			case 32: reg /= Memory[op]; printf(">> %d\n", reg); break;
			case -99: break;
			case 33: reg *= Memory[op]; printf(">> %d\n", reg); break;
			case 30: reg += Memory[op]; printf(">> %d\n", reg); break;
			case 21: Memory[op] = reg; break;
			default: printf("\n\n\t\t***FATAL ERROR***\t\t\n\n"); break; 
		}
	}
}

Incasinato :rotfl:





Ultima modifica effettuata da Pitagora 06/07/11 11:23
aaa
06/07/11 12:40
Alex
non ci credo che è il tuo primo programma :nono::nono::nono: XD
aaa
06/07/11 13:15
Pitagora
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
aaa
06/07/11 14:56
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ì...
aaa
06/07/11 15:22
Pitagora
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)
aaa
06/07/11 16:15
Alex
Postato originariamente da Pitagora:

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=)
aaa
06/07/11 17:47
XBarboX
Mi vergogno ma lo posto lo stesso:

youtu.be/…

è 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
aaa
06/07/11 18:27
Pitagora
Postato originariamente da XBarboX:

Mi vergogno ma lo posto lo stesso:

youtu.be/…

è 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
aaa