Ir para conteúdo
Fórum Script Brasil

athoslive

Membros
  • Total de itens

    66
  • Registro em

  • Última visita

Tudo que athoslive postou

  1. 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:
  2. È 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(); }
  3. athoslive

    PAR OU ÍMPAR?

    Você poderia me dizer para que serve a função if(nr%2==0) ? Me diga a lógica :D
  4. 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(); }
  5. athoslive

    SENHA COM NÚMEROS

    #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...
  6. 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.
  7. 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; }
  8. 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
  9. 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?
  10. 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
  11. 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++.
  12. 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(); }
  13. 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.
  14. O seu código,quando eu fui rodar apareceu um error: unable to open include file 'CRTDLL/STDDEF.H'
  15. 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 !
×
×
  • Criar Novo...