quinta-feira, 19 de julho de 2012
segunda-feira, 18 de junho de 2012
JOGO DA VELHA
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define C 72
#define B 80
#define D 77
#define E 75
#define ESC 27
#define ENTER 13
main(){
int cont,i,j,l,m;
char jogo[18][36];
char opc[4];
opc[0]=0;
cont=1;
int a,b,c;
int k,w,y,t,x;
a=4;
b=9;
c=0;
k=0;
w=0;
y=0;
t=0;
x=1;
printf("\t******************************\n");
printf("\t* JOGO DA VELHA *\n");
printf("\t* *\n");
printf("\t* X|O|X *\n");
printf("\t* O|X|O *\n");
printf("\t* x|O|X *\n");
printf("\t* *\n");
printf("\t* CWS *\n");
printf("\t******************************\n\n");
printf("\tJOGADOR 1 = O\n\tJOGADOR 2 = X\n\n");
system("pause");
system("cls");
//FAZ O JOGO
while(opc[0]!=ESC){
//DESENHA O JOGO
for(i=0;i<17;i++){
for(j=0;j<32;j++){
if(i==5|j==10|i==11|j==21)jogo[i][j]='#';
else{if (jogo[i][j]!='X'&&jogo[i][j]!='O')jogo[i][j]=' ';jogo[3][20]=' ';jogo[6][22]=' ';jogo[4][0]=' ';}
if(i==a && j<b && j>c)jogo[i][j]='_';
}
}
//REALMENTE DESENHA O JOGO
for(i=0;i<17;i++){
for(j=0;j<32;j++){printf("%c",jogo[i][j]);}printf("\n");}
//LENDO AS POSIÇÕES DO CURSOR
printf("JOGADOR %d\n",x);
opc[0]=getch();
if(opc[0]!=C){
if(opc[0]==D){b=b+11;c=c+11;}
if(opc[0]==E){b=b-11;c=c-11;}
if(opc[0]==B){a=a+6;}
if(a>16|b>31|c>22|c<0){a=4;b=9;c=0;}}
else{a=a-6;if(a<4|c<0){a=4;b=9;c=0;}}
k=a-4;
w=a+1;
y=b+1;
//SE O USUARIO TECLAR PARA PREENCHER
if(opc[0]==ENTER){
for(l=k;l<w;l++){
for(m=c;m<y;m++){
if(cont%2==0){
x=2;
if(jogo[l][m]=='O'){t=2;cont--;break;}
else{
if(jogo[l][m]=='X'){t=2;cont++;break;}}
if(l==a-1&&m>c&&m<c+3)jogo[l][m]='X';
if(l==a-1&&m>c+6&&m<b)jogo[l][m]='X';
if(l==a-2&&m>c+2&&m<c+7)jogo[l][m]='X';
if(l==a-3&&m>c&&m<c+3)jogo[l][m]='X';
if(l==a-3&&m>c+6&&m<b)jogo[l][m]='X';
}
else{
x=1;
if(jogo[l][m]=='X'){t=2;cont--;break;}
else{
if(jogo[l][m]=='O'){t=2;cont++;break;}}
if(l==a-1&&m>c&&m<b)jogo[l][m]='O';
if(l==a-3&&m>c&&m<b)jogo[l][m]='O';
if(l==a-2&&m==b-8&&t!=2)jogo[l][m]='O';
if(l==a-2&&m>c+7&&m<b)jogo[l][m]='O';
}
}
}
if(jogo[1][1]!=' '&&jogo[1][1]==jogo[1][12]&&jogo[1][23]==jogo[1][1])opc[0]=27;
if(jogo[1][1]!=' '&&jogo[1][1]==jogo[7][12]&&jogo[1][1]==jogo[13][23])opc[0]=27;
if(jogo[7][1]!=' '&&jogo[7][1]==jogo[7][12]&&jogo[7][1]==jogo[7][23])opc[0]=27;
if(jogo[13][1]!=' '&&jogo[13][1]==jogo[13][12]&&jogo[13][1]==jogo[13][23])opc[0]=27;
if(jogo[1][1]!=' '&&jogo[1][1]==jogo[7][1]&&jogo[7][1]==jogo[13][1])opc[0]=27;
if(jogo[1][23]!=' '&&jogo[1][23]==jogo[7][12]&&jogo[1][23]==jogo[13][1])opc[0]=27;
if(jogo[1][23]!=' '&&jogo[1][23]==jogo[7][23]&&jogo[1][23]==jogo[13][23])opc[0]=27;
if(jogo[1][12]!=' '&&jogo[1][12]==jogo[7][12]&&jogo[1][12]==jogo[13][12])opc[0]=27;
t=0;
cont++;}
system("cls");
}
for(i=0;i<17;i++){
for(j=0;j<32;j++){printf("%c",jogo[i][j]);}printf("\n");}
printf("\n\n\n\n\t PARABENS JOGADOR %d\n",x);
printf("\t VOCE VENCEU!!! \\o/\n\n");
system ("pause");
}
quinta-feira, 7 de junho de 2012
BAIXAR JOGO
LINK PARA BAIXAR O JOGO DA FORCA: http://www.4shared.com/rar/gAin7F5O/JOGO_DA_FORCA.html?
JOGO DA FORCA
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main(){
char letra[1000];
char mostra[1000];
int i,x,tletras,t,chances,derrota,vitoria;
char resposta;
char ja[1000];
char jae[1000];
derrota=0;
tletras=0;
chances=5;
vitoria=0;
printf("\t***********************\n");
printf("\t* JOGO DA FORCA *\n");
printf("\t* ___ *\n");
printf("\t* | | *\n");
printf("\t* | O *\n");
printf("\t* | /|\\ *\n");
printf("\t* | | *\n");
printf("\t* | / \\ *\n");
printf("\t* |______ *\n");
printf("\t* *\n");
printf("\t* CWS *\n");
printf("\t***********************\n");
printf("\n\n ATEN%cAO AS REGRAS: \n",128);
printf("1-A LEITURA DA PALAVRA SERA FEITA EM CARACTERES MINUSCULOS!!!\n");
printf("2-PARA RESPONDER, DIGITE UMA LETRA MAS NUNCA PRESSIONE ENTER. CASO ISSO\n");
printf("ACONTECA, QUEM ESTIVER RESPONDENDO VAI PERDER 1 CHANCE!!!\n");
printf("3-CASO UMA LETRA CORRETA OU INCORRETA SEJA DIGITADA MAIS DE UMA VEZ O PROGRAMA\n");
printf("IRA ARMAZENAR ESSA LETRA E LEMBRAR O JOGADOR QUE A LETRA JA FOI DIGITADA\n");
printf("4-NAO SAO SUPORTADOS CARACTERES ESPECIAIS COMO POR EXEMPLO:(~^`%c)\n",135);
printf("\nBOM JOGO :)\n");
//===========================LEITURA DA PALAVRA==================================================
printf("\nDIGITE A PALAVRA E TECLE ENTER PARA CONTINUAR\n");
fflush(stdin);
for (i=0;;i++){
letra[i]=getch();
if (letra[i]==13)break;
if (letra[i]<97|letra[i]>122){
printf("VOCE ROUBOU. :( DIGITO INVALIDO\n\n");
system("pause");
exit(0);}
putchar('*');
tletras++;
}
if (tletras==0){
printf("\n\nNenhuma Palavra foi digitada\n\n");
system("pause");
exit(0);}
printf("\n\nA PALAVRA TEM %d LETRAS\n",tletras);
//===========================DETERMINANDO=QUANTIDADE=DE=ESPAÇOS=EM=BRANCO==================================================
for (i=0;i<tletras;i++){
mostra[i]='_';
printf(" %c ",mostra[i]);
}
//=============================LENDO=A=LETRA=E=VERIFICANDO=SE=ELA=ESTÁ=CORRETA=====================================
printf("\n\nDIGITE UMA LETRA\n");
for (chances=6;chances>0;){
printf("\n");
fflush(stdin);
resposta=getch();
t=0;
derrota=0;
//=========================================VERIFICAÇÃO=DA=LETRA========================================================
for (i=0;i<tletras;i++){
if (resposta==jae[i]){
printf("\n\n\tA letra '%c' ja foi digitada\n",jae[i]);
t=2;
break;}
if (resposta==ja[i]){
printf("\n\n\tA letra '%c' ja foi digitada\n",ja[i]);
t=2;
break;}
if (resposta==letra[i]){
t=2;
printf("\n\n\t\tLetra Correta!!!\n\n");
vitoria++;
ja[i]=resposta;
mostra[i]=resposta;
if(vitoria==tletras){
printf("\n\n\t\tVoce venceu!!!\n\n");
printf("\tA palavra era: ");
for (i=0;i<tletras;i++){
printf("%c",letra[i]);}
printf("\n\n");
system("pause");
exit(0);
}
}
if (resposta!=letra[i] && t==0){
derrota++;
if (derrota==tletras){
jae[i]=resposta;
printf("\n\n\t\tLetra Incorreta. Chances: %d\n\n",chances-1);
chances--;
derrota=0;
}
}
}
//=============================EXIBE=O=RESULTADO=A=CADA=TECLA=======================================================
for (x=0;x<tletras;x++){printf(" %c ",mostra[x]);}
}
//===========================SE=ISTO=AQUI=EM=BAIXO=FOR=EXIBIDO=SIGNIFICA=DERROTA=:(==================
if (chances==0){
printf("\tA palavra era: ");
for (i=0;i<tletras;i++){
printf("%c",letra[i]);}
printf ("\n\nVoce Perdeu :(\n\n\n");
printf("\t***********************\n");
printf("\t* JOGO DA FORCA *\n");
printf("\t* ___ *\n");
printf("\t* | | *\n");
printf("\t* | O *\n");
printf("\t* | /|\\ *\n");
printf("\t* | | *\n");
printf("\t* | / \\ *\n");
printf("\t* |______ *\n");
printf("\t* *\n");
printf("\t* CWS *\n");
printf("\t***********************\n");
}
printf("\n\n");
system("pause");
}
sábado, 12 de maio de 2012
cardapio
eu criei o cardápio, mais achei mto tosco, o que eu poderia fazer pra implementar?
main()
{
printf ("tecle enter para ver o cardapio\n\n");
printf ("X-salada - R$ 2,00\n X - Tudo - R$ 4,50\n Fritas - R$ 7,00\n Suco de laranja - R$ 1,00");
system (pause);
main()
{
printf ("tecle enter para ver o cardapio\n\n");
printf ("X-salada - R$ 2,00\n X - Tudo - R$ 4,50\n Fritas - R$ 7,00\n Suco de laranja - R$ 1,00");
system (pause);
}
quarta-feira, 9 de maio de 2012
terça-feira, 8 de maio de 2012
/*=======================================
LER UMA QUANTIDADE DE SEGUNDOS E MOSTRAR
O RESULTADO EM HORAS, MINUTOS E SEGUNDOS
========================================*/
#include <stdio.h>
#include <stdlib.h>
main (){
int h,m,s; //DECLARA AS VARIAVEIS
printf ("CONVERSAO DE SEGUNDOS PARA HORAS, MINUTOS E SEGUNDOS\n"); //TITULO QUE SERÁ EXIBIDO
printf ("DIGITE A QUANTIDADE DE SEGUNDOS:\n "); //PEDE QUE SE DIGITE A QUANTIDADE DE SEGUNDOS
scanf ("%d", &s); //LÊ A QUANTIDADE DE SEGUNDOS
if (s<0){printf("O VALOR NAO CORRESPONDE A UMA QUANTIDADE ACEITAVEL DE SEGUNDOS\n\n");
system ("pause");//SE O NUMERO DIGITADO FOR NEGATIVO O APLICATIVO SERÁ FECHADO
exit(0);}
else{//SENÃO
h = (s/3600); //CONVERTE AS HORAS
s = s - (h * 3600); //TIRA A QUANTIDADE DE HORAS CONVERTIDA DOS SEGUNDOS
m = s / 60; // CONVERTE OS MINUTOS
s = s - (m * 60); //TIRA A QUANTIDADE DE MINUTOS CONVERTIDA DOS SEGUNDOS RESTANTES
printf ("\nA QUANTIDADE DE SEGUNDOS DIGITADA CORRESPONDEM A:");
printf ("\n\n%d HORAS %d MINUTOS %d SEGUNDOS\n\n", h, m, s); //MOSTRA O RESULTADO
system ("pause");} //DEIXA O RESULTADO EXIBIDO NA TELA
}
segunda-feira, 7 de maio de 2012
// = Comentário em 1 linha
/* Comentáro em
mais de 1 linha*/
Condição:
if /*se*/ (/*condição*/){/*o que fazer?*/}
else /*Se o "if" acima não acontecer*/ {/*faça outra coisa*/}
Exemplo:
if (x==1)/*se a variavel 'x' (xés) for igual a zero*/ {x=x+1; /*a variavel xés recebe
a soma dele mesmo com 1*/}
else /*senão*/ {x=x+2; /*a variavel xés recebe
a soma dele mesmo com 2*/}
== / =
Quando queremos dizer que algo é igual, utilizamos o simbolo ==.
Agora quando queremos determinar ou trocar o valor da variável, utilizamos o simbolo =.
Exemplo:
a==1 (a variável 'a' é igual a 1)
a=1 (a variável 'a' recebe o valor 1)
a=a+1 (a variável 'a' recebe a soma de 'a' com 1)
/* Comentáro em
mais de 1 linha*/
Condição:
if /*se*/ (/*condição*/){/*o que fazer?*/}
else /*Se o "if" acima não acontecer*/ {/*faça outra coisa*/}
Exemplo:
if (x==1)/*se a variavel 'x' (xés) for igual a zero*/ {x=x+1; /*a variavel xés recebe
a soma dele mesmo com 1*/}
else /*senão*/ {x=x+2; /*a variavel xés recebe
a soma dele mesmo com 2*/}
== / =
Quando queremos dizer que algo é igual, utilizamos o simbolo ==.
Agora quando queremos determinar ou trocar o valor da variável, utilizamos o simbolo =.
Exemplo:
a==1 (a variável 'a' é igual a 1)
a=1 (a variável 'a' recebe o valor 1)
a=a+1 (a variável 'a' recebe a soma de 'a' com 1)
/*ENCONTRAR O MAIOR DE 3 NUMEROS*/
#include <stdio.h>
#include <stdlib.h>
main (){
float a,b,c; //DECLARA QUE SERÃO UTILIZADAS 3 VARIAVEIS
printf ("ENCONTRAR O MAIOR ENTRE 3 NUMEROS\n"); //TITULO QUE SERÁ EXIBIDO
printf ("DIGITE O PRIMEIRO NUMERO\n"); //SOLICITA O DIGITO DE UM NUMERO
scanf ("%f", &a); //LÊ O PRIMEIRO NUMERO
printf ("DIGITE O SEGUNDO NUMERO\n"); //SOLICITA O DIGITO DE UM NUMERO
scanf ("%f", &b); //LÊ O SEGUNDO NUMERO
printf ("DIGITE O TERCEIRO NUMERO\n"); //SOLICITA O DIGITO DE UM NUMERO
scanf ("%f", &c); //LÊ O TERCEIRO NUMERO
if (a>b && a>c){ //SE O MAIOR NUMERO FOR O PRIMEIRO
printf ("\nO MAIOR NUMERO DIGITADO FOI %f\n\n", a); /*O PROGRAMA MOSTRA O PRIMEIRO NUMERO*/
}
if (b>a && b>c){ //SE O MAIOR NUMERO FOR O SEGUNDO
printf ("\nO MAIO NUMERO DIGITADO FOI %f\n\n", b); /*O PROGRAMA MOSTRA O SEGUNDO NUMERO*/
}
if (c>a && c>b){ //SE O MAIOR NUMERO FOR O TERCEIRO
printf ("\nO MAIO NUMERO DIGITADO FOI %f\n\n", c); /*O PROGRAMA MOSTRA O TERCEIRO NUMERO*/
}
if (a==b==c) { //SE OS 3 NUMEROS FOREM IGUAIS
printf ("OS 3 NUMEROS SAO IGUAIS\n\n"); /*O PROGRAMA MOSTRA A MENSAGEM DE QUE SÃO IGUAIS*/
}
system ("pause"); /*DEIXAR O RESULTADO EXIBIDO NA TELA ATÉ O USUARIO APERTAR QUALQUER TECLA*/
}
sexta-feira, 4 de maio de 2012
Primeiro Programa
Primeira postagem: Hello World
#include <stdio.h>
#include <stdlib.h>
main (){
printf ("Hello World");
system ("pause");
}
#include <stdio.h>
#include <stdlib.h>
main (){
printf ("Hello World");
system ("pause");
}
Assinar:
Postagens (Atom)

