Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| piedra_papel_tijeras.c [2024/04/05 23:10] – peron | piedra_papel_tijeras.c [2026/04/21 16:08] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | <code c> | + | <file c piedra_papel_tijeras.c> |
| #include < | #include < | ||
| #include < | #include < | ||
| Línea 5: | Línea 5: | ||
| #include < | #include < | ||
| - | void printTitle(char a[]); | + | void printTitulo(char a[]); |
| - | void stringToCaps(char a[]); | + | void stringAMayusculas(char a[]); |
| int main(){ | int main(){ | ||
| - | int userHand, computerHand; | + | int manoUsuario, manoComputadora; |
| - | char userHandString[10], computerHandString[10]; | + | char manoUsuarioString[10], manoComputadoraString[10]; |
| - | + | ||
| int result; | int result; | ||
| - | int keepAsking; | + | int siguePreguntando; |
| - | char keepPlaying | + | char sigueJugando |
| /*Start randomizer*/ | /*Start randomizer*/ | ||
| srand(time(NULL)); | srand(time(NULL)); | ||
| - | while(keepPlaying | + | while(sigueJugando |
| /*Genera mano computada*/ | /*Genera mano computada*/ | ||
| - | | + | |
| - | switch(computerHand){ | + | switch(manoComputadora){ |
| case 0: | case 0: | ||
| - | strcpy(computerHandString, " | + | strcpy(manoComputadoraString, " |
| break; | break; | ||
| case 1: | case 1: | ||
| - | strcpy(computerHandString, " | + | strcpy(manoComputadoraString, " |
| break; | break; | ||
| case 2: | case 2: | ||
| - | strcpy(computerHandString, " | + | strcpy(manoComputadoraString, " |
| break; | break; | ||
| default: | default: | ||
| Línea 38: | Línea 38: | ||
| } | } | ||
| - | /*Game*/ | + | /*Juego*/ |
| - | | + | |
| + | |||
| do{ | do{ | ||
| printf(" | printf(" | ||
| - | + | ||
| - | scanf(" | + | scanf(" |
| - | | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | if(strcmp(userHandString, " | + | if(strcmp(manoUsuarioString, " |
| - | | + | |
| - | else if(strcmp(userHandString, " | + | else if(strcmp(manoUsuarioString, " |
| - | | + | |
| - | else if(strcmp(userHandString, " | + | else if(strcmp(manoUsuarioString, " |
| - | | + | |
| else | else | ||
| - | | + | |
| - | }while(keepAsking | + | } |
| + | while(siguePreguntando | ||
| - | printf(" | + | printf(" |
| - | printf(" | + | printf(" |
| - | result = userHand | + | result = manoUsuario |
| if(result < 0) | if(result < 0) | ||
| result += 3; | result += 3; | ||
| Línea 68: | Línea 69: | ||
| switch(result){ | switch(result){ | ||
| case 0: | case 0: | ||
| - | printf(" | + | printf(" |
| break; | break; | ||
| case 1: | case 1: | ||
| Línea 79: | Línea 80: | ||
| break; | break; | ||
| } | } | ||
| - | + | ||
| do{ | do{ | ||
| printf(" | printf(" | ||
| fflush(stdin); | fflush(stdin); | ||
| - | scanf(" | + | scanf(" |
| - | }while(keepPlaying | + | }while(sigueJugando |
| system(" | system(" | ||
| } | } | ||
| - | | + | |
| - | clock_t start_time = clock(); | + | clock_t start_time = clock(); |
| - | while (clock() < start_time + 1600); | + | while (clock() < start_time + 16); |
| return 0; | return 0; | ||
| } | } | ||
| - | void printTitle(char a[]){ | + | void printTitulo(char a[]){ |
| int j = 0; | int j = 0; | ||
| printf(" | printf(" | ||
| Línea 114: | Línea 115: | ||
| } | } | ||
| - | void stringToCaps(char a[]){ | + | void stringAMayusculas(char a[]){ |
| for(int i = 0; i < strlen(a); i++) | for(int i = 0; i < strlen(a); i++) | ||
| if(a[i] > 96 && a[i] < 123) | if(a[i] > 96 && a[i] < 123) | ||
| a[i] -= 32; | a[i] -= 32; | ||
| } | } | ||
| - | </code> | + | </file> |
