Yosef Guevara Salamanca
/
ProyectoPimerCorte
Primer codigo
Diff: main.cpp
- Revision:
- 2:557f7674d8db
- Parent:
- 1:5819a7e4abf2
- Child:
- 3:e3ddaa35784e
--- a/main.cpp Thu Sep 06 13:55:18 2018 +0000 +++ b/main.cpp Thu Sep 06 20:35:45 2018 +0000 @@ -60,46 +60,44 @@ while(1){ pc.baud(38400); - debuging("\n Ingrese el valor 1. "); + debuging("\n Ingrese el posicion. "); char pos=pc.getc(); - debuging("\n Ingrese el valor 2. "); + debuging("\n Seleccione la Figura. "); char figura=pc.getc(); - debuging("\n Ingrese el valor 3. "); + debuging("\n Seleccione la rotacion. "); char giro=pc.getc(); switch(figura){ case 1: // Cuadrado - matriz[pos]=0b000000011; - matriz[pos+1]=0b000000011; + matriz[pos]=0b00000011; + matriz[pos+1]=0b00000011; imprimir(); break; case 2: //T switch(giro){ case 1: - matriz[pos]= 0b000000001; - matriz[pos+1]=0b000000011; - matriz[pos+2]=0b000000001; + matriz[pos]= 0b00000001; + matriz[pos+1]=0b00000011; + matriz[pos+2]=0b00000001; imprimir(); break; case 2: - matriz[pos]= 0b000000010; - matriz[pos+1]=0b000000111; - matriz[pos+2]=0b000000000; + matriz[pos]= 0b00000010; + matriz[pos+1]=0b00000111; imprimir(); break; case 3: - matriz[pos]= 0b000000000; - matriz[pos+1]=0b000000111; - matriz[pos+2]=0b000000010; + matriz[pos]= 0b00000111; + matriz[pos+1]=0b00000010; imprimir(); break; case 4: - matriz[pos]= 0b000000010; - matriz[pos+1]=0b000000011; - matriz[pos+2]=0b000000010; + matriz[pos]= 0b00000010; + matriz[pos+1]=0b00000011; + matriz[pos+2]=0b00000010; imprimir(); break; } @@ -109,27 +107,25 @@ //L switch(giro){ case 1: - matriz[pos]= 0b000000011; - matriz[pos+1]=0b000000001; - matriz[pos+2]=0b000000001; + matriz[pos]= 0b00000011; + matriz[pos+1]=0b00000001; + matriz[pos+2]=0b00000001; imprimir(); break; case 2: matriz[pos]= 0b000000111; matriz[pos+1]=0b000000100; - matriz[pos+2]=0b000000000; imprimir(); break; case 3: - matriz[pos]= 0b000000010; - matriz[pos+1]=0b000000010; - matriz[pos+2]=0b000000011; + matriz[pos]= 0b00000010; + matriz[pos+1]=0b00000010; + matriz[pos+2]=0b00000011; imprimir(); break; case 4: - matriz[pos]= 0b000000000; - matriz[pos+1]=0b000000001; - matriz[pos+2]=0b000000111; + matriz[pos]= 0b00000001; + matriz[pos+1]=0b00000111; imprimir(); break; } @@ -137,44 +133,30 @@ case 4: //Z switch(giro){ - case 1: - matriz[pos]= 0b000000001; - matriz[pos+1]=0b000000011; - matriz[pos+2]=0b000000010; - imprimir(); - break; - case 2: - matriz[pos]= 0b000000110; - matriz[pos+1]=0b000000011; - matriz[pos+2]=0b000000000; - imprimir(); - break; - case 3: + case 1: case 3: matriz[pos]= 0b000000001; matriz[pos+1]=0b000000011; matriz[pos+2]=0b000000010; imprimir(); break; - case 4: + case 2: case 4: matriz[pos]= 0b000000110; matriz[pos+1]=0b000000011; - matriz[pos+2]=0b000000000; imprimir(); break; + } break; case 5: switch(giro){ - case 1: + case 1: case 3: matriz[pos]= 0b000000001; matriz[pos+1]=0b000000001; matriz[pos+2]=0b000000001; imprimir(); break; - case 2: - matriz[pos]= 0b000000000; - matriz[pos+1]=0b000000111; - matriz[pos+2]=0b000000000; + case 2: case 4: + matriz[pos]= 0b000000111; imprimir(); break; }