![](https://forum.scriptbrasil.com.br/uploads/set_resources_1/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
athoslive
-
Total de itens
66 -
Registro em
-
Última visita
Posts postados por athoslive
-
-
È isto que voce queria?
#include<stdio.h> #include<stdlib.h> #include<conio.h> int main() { int num; clrscr(); srand(time(NULL)); num=rand()%5+5; printf("Numero gerado:%d\n",num); getch(); }
-
Você poderia me dizer para que serve a função if(nr%2==0) ? Me diga a lógica :D
-
Quando eu coloco o valor e aperto v (de a vista) ele não mostra as variáveis no printf.
Eu quero saber como fazer ele funcionar corretamente !
#include<stdio.h> #include<conio.h> main() { char pg; float v,t,t2,t3,t4; int p; inicio: clrscr(); printf("Digite o valor do produto"); scanf("%f",&v); printf("Escolha se vai pagar a vista ou em parcelas (V-P)"); scanf("%s",&pg); if(pg=='v' || pg=='V') { t4=v*0.10; printf("Com o desconto de 10 % a vista, o desconto sera de:%.2f",t4); t3=v-t4; printf("\n então o valor total sera de:%.2f",t3); printf("\nO vendedor ganha 10 % de comicao,ou seja, ele ganhara nesta venda:%.2f",t4); } if(pg=='p' || pg=='P') { printf("Digite o numero de parcelas (MAXIMO DE 10 PARCELAS) :"); scanf("%d",&p); t=v/p; printf("O valor de cada parcela sera de:%.2f",t); t2=v*0.5; printf("\nO vendedor ganha 5% de comicao,ou seja, ele ganhara nesta venda:%.2f",t2); } getch(); }
-
#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<math.h> int main() { clrscr(); int senha; printf("Entre com a senha:"); scanf("%d", &senha); printf("\nVerificando...\n"); if(senha==123) printf("Senha correta!\n\n"); else{ printf("Senha incorreta!\n\n"); getch(); exit(0); }
Depois deste código é só continuar com o programa que precisa da senha para ser acessado e colocar o '}' no final
E é bem menor e melhor que o seu...
-
Mas ai que esta ! o (o) já é o tiro, eu quero que ele funcione como um bumerangue, que vá >>>> e volte <<<< enquanto minha nave sobe e desce.
E quanto aos erros,me desculpe,pois eu ainda estou fazendo curso de lógica de programação baseado em C,e estou tentando aprender amais do que eu sei aqui.O que eu estou tentando fazer é o (o) ir e voltar quando eu clico alguma tecla.
edit - 16:40 --------
terminei meu jogo de atirar com a nave,só falta os monstros.Ve se tem alguma falha,porque E-R vai e vem com o tiro D-F também,mas é na linha de baixo e W-S move a nave pra cima e para baixo. (Q fecha)
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> #include <dos.h> #include <ctype.h> void main() { char a; int col = 10; clrscr(); printf("joguinho legal , digite D-F para atirar embaixo / E-R para atirar emcima / W-S para subir e descer com a nave, e Q para sair"); inicio: if (kbhit()) a=tolower(getch()); if(a=='d') { clrscr(); printf("\n\n >-"); gotoxy(col--, 3); printf(" o \r"); if (col == 8) a = ' '; } if(a=='f') { clrscr(); printf("\n\n >-"); gotoxy(col++, 3); printf(" o \r"); if (col == 70) a = ' '; } if (a=='e') { clrscr(); printf("\n >-"); gotoxy(col--, 2); printf(" o \r"); if (col == 8) a = ' '; } if(a=='r') { clrscr(); printf("\n >-"); gotoxy(col++, 2); printf(" o \r"); if (col == 70) a = ' '; } if(a=='w') { clrscr(); printf("\n >-"); } if(a=='s') { clrscr(); printf("\n\n >-"); } if(a=='q') { exit(0); } delay(50); goto inicio; }
AAHH Outra coisa, me ensina para que serve o delay? xD Eu preciso dele para soltar as naves inimigas em tempos aleatórios se o delay servir para isto.
-
Eu desenvolvi um código bem legal, mas tem um problema, quando eu atiro, o tiro fica preso la > e não quer voltar.Você sabe uma coisa amais que faça ele voltar?.
Código do que eu fis:
#include <stdio.h> #include <conio.h> #include <dos.h> #include <math.h> #include <stdlib.h> void main(void) { unsigned char col = 10; // atribui o valor da coluna iniciada unsigned char col2 =9; char passo = 1; // atribui o valor inicial para o passo char seta = '¯' - 1; // atribui o caracter para exibicao usando o codigo ascii char a; clrscr(); inicio: a=getch(); if(a=='w') { clrscr(); printf(">-"); } if(a=='s') { clrscr(); printf("\n>-"); } if(a=='d') { while(1){ gotoxy(col++, 2); printf(" o \r", seta + passo); if(col==70 || col==10) { gotoxy(col--, 2); printf(" o \r"); goto inicio; } delay(70); } } if(a=='e') { while(1){ gotoxy(col++, 1); printf(" o \r", seta + passo); if(col==70 || col==10) { gotoxy(col--, 1); printf(" o \r"); goto inicio; } delay(70); } } if(a=='q') exit(0); goto inicio; }
-
Mas isto que você me falou agora tem um problema, ele só anda a cada vez que eu aperto a tecla para ele ir,exemplo: a tecla é "w" para ele ir, eu aperto w e ele anda 1 casa, eu aperto w de novo e ele anda outra, e assim vai e fica enchendo minha tela de 'oooooooooooooooooooooooooooooo' para cada vez que eu aperto w.O que eu quero é que ele vá andando para a frente sozinho > até chegar no fim da tela, a cada vez que eu aperto 'w' e quando eu apertar 'w' que ele comesse do inicio e vá ate o fim da tela de novo sozinho.Entendeu? E Obg por toda a ajuda rs
Abs
-
Então se eu criar seta=gotoxy(2,2) ele coloca a seta na coluna2 linha 2 e ai eu mando imprimir certo? e se eu colocar col+=passo ele anda na velocidade do passo, mas quando eu fui fazer isto,ele só colocou um (o) na frente do outro toda a vez que eu clicava (w) envés de ir direto apagando o (o) atras dele.
e se ele for e der certo não vou poder fazer o (o) voltar a posição normal para atirar de novo ("o (o) é um tiro").Como soluciono estes problemas?
-
Esse código não me deu uma luz,ele me deu um sol,obrigado mesmo cara.
Mas não ajudou muito no meu código
#include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { char a; clrscr(); printf("joguinho lecal :D, digite D pra > e A pra <"); printf("\n "); printf(" >- "); inicio: a=getch(); if(a=='a') { clrscr(); printf("\n "); printf("\n\n >- "); } if(a=='d') { clrscr(); printf("\n "); printf("\n >-"); } if(a=='w') { printf("o"); } if(a=='s') { exit(0); } goto inicio; }
Eu queria que o (o) andasse pra frente que nem sua seta , mas como eu sou iniciante eu não sei faser o (o) se mover,mesmo baseado no seu código.
AH,eu preciso de um limite onde o (o) volte pra posição inicial, invés de continuar para sempre
-
Bom,primeiramente eu quero saber como eu faço uma sequencia de eventos,ex: eu mando printf( > ) e então ele vai andando com a seta pra la -> com outros printfs sem eu precisar apertar 'enter' a cada sequencia. #se não entenderem minha duvida avisem ! o que eu quero fazer é parecido com uma animação manual#
Outra coisa,como eu calculo porcentagem (%) em C? como em uma calculadora.
Se puderem expliquem com códigos por favor, eu uso BORLAND C++.
-
quando eu fui criar minha calculadora de raiz quadrada no BORLAND C deu este error:
Function 'SQRT' should have a prototype
#include <stdio.h> #include <conio.h> void main() { float x; int a; printf("Digite o numero da potencia"); scanf("%s",&a); x=SQRT(a); printf("a resposta é %s",a); getch(); }
-
Eu salvei certo,mas como você disse que usou o Dev C ++ então eu vou usar uma maquina virtual com um sistema operacional diferente e testar la xD.
-
Ele funciona no Windows 7?
-
O seu código,quando eu fui rodar apareceu um error: unable to open include file 'CRTDLL/STDDEF.H'
-
Quando eu peço para ele rodar,qualquer palavra que eu coloque ele vai considerar certo,exemplo: "antes de começar o jogo digite a palavra: (ai eu coloco:) athos
(depois:) digite uma palavra pra ver se é a certa !: (eu coloco:) ABC." e ele vai, alguém sabe como fazer para evitar este erro e gravar a palavra que eu colocar inicialmente? aqui esta o código:
#include<stdio.h> #include<conio.h> void main() { char a,b,c,d,e; char* palavra; clrscr(); printf("Este e um jogo da forca, digite a palavra que sera usada:%s",a,b,c,d,e); scanf("%s", &a, &b, &c, &d, &e); printf("Pronto ! O jogo comessara em alguns instantes..."); getch(); printf("Bom jogo !"); clrscr(); inicio: printf("\nÉÍÍÍ» "); printf("\nº º "); printf("\nº o "); printf("\nº Â "); printf("\nº ³ ³"); printf("\nº "); printf("\nÊÍ "); printf("\nDigite uma palavra:"); scanf("%s", &palavra); if (palavra=="athos") { printf("Parabens ! voce salvou o boneco !"); getch(); } else { printf("voce errou ! tente denovo !"); goto inicio; } getch(); }
quando aparece no código coisa tipo: Êi n° etc... é a forca desenhada na tabela asc !
ABRIR ARQUIVOS EM C
em C, C++
Postado
Eu queria saber o comando que abre um programa em algum lugar,por exemplo (ISTO É SÓ UM EXEMPLO,EU ACHO QUE NÃO FUNCIONA...): abrir==c:/BorlandC/algo.exe: