Ir ao conteúdo
  • Cadastre-se

Mayrinck Bernardo

Membro Pleno
  • Posts

    223
  • Cadastrado em

  • Última visita

Tudo que Mayrinck Bernardo postou

  1. @mh_souza1 #include <stdio.h> #include <string.h> char nome[200]; int main(int argc, char const *argv[]){ sprintf(nome,"%s.txt",argv[1]); printf("%s\n", nome); return 0; }
  2. OLÁ eu estou querendo criar um programa em c que mostre os meus programas que estão sendo executados no windows e se possível toda vez que abrir um novo programa ele da um printf com o nome .se alguem puder dá uma luz agradeço.
  3. void Stealth() { //Done to not show the comand prompt for the victim ;) HWND hWnd; AllocConsole(); hWnd = FindWindowA("ConsoleWindowClass", 0); ShowWindow(hWnd, 0); }
  4. @vangodp mas tipo meu código deve ficar antes ou depois do cin.ignore();?
  5. @vangodp voce esta insinuando que com esse comando o programa estará executando com a janela fechada? é isso?
  6. @Counter Spectre aqui não funcionou poderia postar o codigo?
  7. #include <stdio.h> #include <string.h> #include <stdlib.h>//sem essa biblioteca aoi nao funciona int main(){ char num_ext[3];//3 digitos no máximo 999 printf("Digite um numero: "); scanf("%s", num_ext); int num = atoi(num_ext); printf("%d", num); }
  8. @caiobcc desert eaglegreen pode ser mais rara então voce pode diminuir a porcentagem dela fazendoassim que o player tenha que sorteiar mais para ganhala então poderia ser assim rs #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <locale.h> #include <time.h> int main(void) { setlocale(LC_ALL, "Portuguese"); int i,num,sorte;//Criei uma variavel nova para guardar o numero sorteado. srand(time (NULL)); num=(rand() % 5); printf("%d\n", num); /* Troquei todos os (rand() % 5) que estavam nos if */ if(num == 0){ printf("Você conseguiu uma Knife\n"); } else if(num == 1){ printf("Você conseguiu uma AWP WORM GOD\n"); } else if(num == 2){ printf("Você conseguiu uma TECH 9 BLUE\n"); } else if(num == 3){ printf("Você conseguiu uma AK47 RED\n"); } else if(num == 4 && sorte <20){ sorte = sorte + 10; printf("Você conseguiu uma AK47 RED\n"); } else if(num == 4 && sorte >=20){ printf("Você conseguiu uma DESEART EAGLE GREEN\n"); }
  9. @allanxd botei adicionado 0 minutos depois @allanxd nao entendir o que você disse poderia explicar melhor adicionado 0 minutos depois sou novato nisso
  10. so ta salvando na primeira conta cadastrada mesmo o usuario escolhendo acessar outra #include <stdio.h> #include <stdlib.h> int main() { typedef struct{ int contas[5]; float saldo; float saldoFinal[5]; }conta; conta c; int x; int n,i; float deposito,saque,transferencia; int Opcao; float valorDeposito,valorSaque,valorTransferencia; do { printf("\n SISTEMA BANCÁRIO! \n \n Deseja cadastrar conta(s)?\n [1] Sim\n [2] Não\n Tecle a opção desejada: "); scanf("%d",&Opcao); switch(Opcao) { case 1: printf("\nQuantas contas deseja cadastrar?\n"); scanf("%d",&n); for(i = 0; i < n; i++){ printf ("Digite o número, sem dígito, da conta %d:\n",i+1); scanf("%d", &c.contas[i]); } printf("Qual conta deseja acessar?\n"); scanf("%d",&c.contas[i]); int atividade; printf("\n"); printf("\t1 - Depositar\n"); printf("\t2 - Sacar\n"); printf("\t3 - Transferir\n"); printf("\t4 - Encerrar\n"); printf("\n Digite o número referente a atividade desejada:"); scanf("%d",&atividade); switch(atividade){ case 1: printf("Digite o valor a ser Depositado\n"); scanf("%f",&valorDeposito); c.saldoFinal[0] = c.saldo + valorDeposito; printf("Depositado com sucesso!\n"); break; case 2: printf("Digite o valor a ser sacado\n"); scanf("%f",&valorSaque); c.saldoFinal[0] = c.saldo - valorSaque; printf("Saque concluído com sucesso!"); break; case 3: printf("Digite o valor a ser transferido\n"); scanf("%f",&valorTransferencia); c.saldoFinal[0] = c.saldo - valorTransferencia; printf("Transferência realizada com sucesso!"); break; case 4: printf("Encerrado!"); system("pause"); break; } for(i = 0; i < n; i++){ printf("Conta %d -- Saldo %.2f\n",c.contas[i],c.saldoFinal[i]); } break; case 2: printf("\nEncerrado!\nEsperamos que você tenha realizado tudo que desejou no nosso sistema. Obrigado!"); break; default: printf("\nOpção inválida! Favor, tecle uma opção existente!\n"); } }while(Opcao != 1 && Opcao != 2); return 0; }
  11. @devair1010 #include <stdio.h> #include <stdlib.h> #include <stdbool.h> struct Campo { char simbolo; bool disponivel; }; struct Campo c1; struct Campo c2; struct Campo c3; struct Campo c4; struct Campo c5; struct Campo c6; struct Campo c7; struct Campo c8; struct Campo c9; struct Jogador { int pontos; }; struct Jogador j1; struct Jogador j2; void desenharTabuleiro() { system("cls"); printf(" ________________________________________________ \n"); printf(" | %c | %c | %c | \n",c1.simbolo,c2.simbolo,c3.simbolo); printf(" |_______________|_______________|_______________| \n"); printf(" | %c | %c | %c | \n",c4.simbolo,c5.simbolo,c6.simbolo); printf(" |_______________|_______________|_______________| \n"); printf(" | %c | %c | %c | \n",c7.simbolo,c8.simbolo,c9.simbolo); printf(" |_______________|_______________|_______________| \n"); } bool jogar(int posicao, bool vezJogador1) { switch (posicao) { case 1: if (c1.disponivel) { c1.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 2: if (c2.disponivel) { c2.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 3: if (c3.disponivel) { c3.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 4: if (c4.disponivel) { c4.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 5: if (c5.disponivel) { c5.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 6: if (c6.disponivel) { c6.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 7: if (c7.disponivel) { c7.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 8: if (c8.disponivel) { c8.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; case 9: if (c9.disponivel) { c9.simbolo = vezJogador1 ? 'X' : 'O'; vezJogador1 = !vezJogador1; } break; } return vezJogador1; } int checarFimPartida(int jogadas) { int situacao; if ((c1.simbolo == 'X' && c2.simbolo == 'X' && c3.simbolo == 'X') || (c4.simbolo == 'X' && c5.simbolo == 'X' && c6.simbolo == 'X') || (c7.simbolo == 'X' && c8.simbolo == 'X' && c9.simbolo == 'X') || (c1.simbolo == 'X' && c4.simbolo == 'X' && c7.simbolo == 'X') || (c2.simbolo == 'X' && c5.simbolo == 'X' && c8.simbolo == 'X') || (c3.simbolo == 'X' && c6.simbolo == 'X' && c9.simbolo == 'X') || (c1.simbolo == 'X' && c5.simbolo == 'X' && c9.simbolo == 'X') || (c7.simbolo == 'X' && c5.simbolo == 'X' && c3.simbolo == 'X')) { situacao = 1; } else if ((c1.simbolo == 'O' && c2.simbolo == 'O' && c3.simbolo == 'O') || (c4.simbolo == 'O' && c5.simbolo == 'O' && c6.simbolo == 'O') || (c7.simbolo == 'O' && c8.simbolo == 'O' && c9.simbolo == 'O') || (c1.simbolo == 'O' && c4.simbolo == 'O' && c7.simbolo == 'O') || (c2.simbolo == 'O' && c5.simbolo == 'O' && c8.simbolo == 'O') || (c3.simbolo == 'O' && c6.simbolo == 'O' && c9.simbolo == 'O') || (c1.simbolo == 'O' && c5.simbolo == 'O' && c9.simbolo == 'O') || (c7.simbolo == 'O' && c5.simbolo == 'O' && c3.simbolo == 'O')) { situacao = 2; } else if (jogadas == 9) { situacao = 0; } else { situacao = -1; } return situacao; } int main() { int checarFimPartida(int jogadas); bool jogar(int posicao, bool vezJogador1); void desenharTabuleiro(); bool vezJogador1 = true; int jogadas=0; int status = -1; int posicao = 0; c1.simbolo = ' ';c1.disponivel = true; c2.simbolo = ' ';c2.disponivel = true; c3.simbolo = ' ';c3.disponivel = true; c4.simbolo = ' ';c4.disponivel = true; c5.simbolo = ' ';c5.disponivel = true; c6.simbolo = ' ';c6.disponivel = true; c7.simbolo = ' ';c7.disponivel = true; c8.simbolo = ' ';c8.disponivel = true; c9.simbolo = ' ';c9.disponivel = true; while (jogadas < 9 && status == -1) { do { desenharTabuleiro(); scanf("%i", &posicao); vezJogador1 = jogar(posicao, vezJogador1); } while (posicao < 1 || posicao > 9); ++jogadas; status = checarFimPartida(jogadas); if (status == 1) j1.pontos++; else if (status == 2) j2.pontos++; } desenharTabuleiro(); }
  12. estou com problemas para mostrar esse quadro na tela sempre foge uns pauzinho se alguem souber como resolver
  13. @AdryelSilva #include <stdio.h> float rtod(float *r) { float c = *r * 4.24; return c; } int main() { float r; printf("Digite a quantidade em REAIS que deseja converter\n"); scanf("%f",&r); float c = rtod(&r); printf("O valor de Reais em dolar eh: %.2f\n",c); }
  14. @devair1010 muito obrigado deu certo só nao entendir direito a area que possso clicar e como colocar 1 click como o outro comentou mas vou estudar esse codigo amanha valeu
  15. @robson s martinsseu código está bom acho que o problema que você mencionou acontece pelo fato de ser sempre o cliente da mesma estrutura
  16. o que está errado no meu codigo? alguem ai sabe fz pra ficar igual o da foto estou tendo muita dificuldade acho que estou erranod na borda em outras coisas tb include <stdio.h> #include <stdlib.h> #include <windows.h> void gotoxy(int coluna, int linha){ COORD point; point.X = coluna; point.Y = linha; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), point); } int main(int argc, char *argv[]) { inicio: system("cls"); char resp; char *ing[6]; char *tam[3]; int prc[10]; int pizza; int i,j,ci,ting,ti,tf,tp; //vector de variaveis ingredientes ing[1]="Mussarela"; ing[2]="Calabresa"; ing[3]="Napolitana"; ing[4]="Brigadeiro"; ing[5]="Banana"; ing[6]="Quatro Queijos"; //vector de variaveis preço prc[1]=2; prc[2]=2; prc[3]=1; prc[4]=1; prc[5]=1; prc[6]=2; printf("\a"); gotoxy(3,1); printf("Pizzaria Aloisio's Pizza"); gotoxy(49,1); printf("DATA : %s HORA: %s\n",__DATE__,__TIME__); gotoxy(3,3); printf("Precos das Bases"); gotoxy(3,5); printf("1 -> Pequena: R$10,00 2 -> Media: R$20,00 3 -> Familiar: R$30,00"); gotoxy(3,6); printf("-------------------------------------------------------------------------------"); printf ("Sabor: |"); printf (" 01 -> Mussarela |"); printf (" 02 -> Calabresa |"); printf (" 03 -> Napolitana |"); printf (" 04 -> Brigadeiro |"); printf (" 05 -> Banana |"); printf (" 06 -> Quatro queijos |"); gotoxy(2,32); printf(" -------------------------------------------------------------------------------"); gotoxy(40,8); printf (" Escolha o Tamanho da pizza ->"); gotoxy(40,9); printf (" -----------------------------------------"); gotoxy(45,12); printf (" Escolha o sabor"); gotoxy(45,13); printf (" da Pizza (1-6) ->"); gotoxy(45,14); printf (" ------------------------------------"); gotoxy(40,17); printf ("| Cod.Piz.| Descricao | Preco |"); gotoxy(40,18); printf ("|---------|--------------------|----------|"); gotoxy(40,19); printf ("| | | |"); gotoxy(40,20); printf ("| | | |"); gotoxy(40,21); printf ("| | | |"); gotoxy(40,22); printf ("| | | |"); gotoxy(40,23); printf ("| | | |"); gotoxy(40,24); printf ("|-----------------------------------------|"); gotoxy(40,25); printf (" | |"); gotoxy(40,26); printf (" valor total pizza | |"); gotoxy(40,27); printf (" |----------|"); gotoxy(40,28); printf (" | |"); gotoxy(40,29); printf (" valor total a pagar | |"); gotoxy(40,30); printf (" | |"); gotoxy(40,31); printf (" | |"); //Escolha do tamanho de base = preço inicial pizza: gotoxy(72,8);scanf("%d",&pizza); if (pizza==1) tp=10; if (pizza==2) tp=20; if (pizza==3) tp=30; if ((pizza<=0) || (pizza>=4)) goto pizza; //Escolha do nº de pizza numing: gotoxy(72,13);scanf("%d",&ting); if ((ting<=1) || (ting>=5)) goto numing; //Escolha dos ingredientes ti=0; for(i=1;i<=ting;i++) { repetir: gotoxy(45,18+i);scanf("%d",&ci); if ((ci<=0) || (ci>=11)) goto repetir; gotoxy(52,18+i);printf("%s",ing[ci]); gotoxy(76,18+i);printf("%d",prc[ci]); ti=ti+prc[ci]; } gotoxy(76,25);printf("%d",ti); gotoxy(76,29);printf("%d",(ti+tp)); printf("\n\n\n\n\n"); printf("Prima qualquer tecla, para um novo pedido, ou T para Terminar: "); getchar(); getchar(); scanf("%c",&resp); if (resp!='t')goto inicio; return 0; }
  17. @arfneto @devair1010 seria muito interessante se nessa regiao que fica com texto de outra cor pudesse implementar para receber clicks do mouse ne? Isso é possivel?
  18. nao to conseguindo terminar ta dando muito erro affff #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> typedef struct { char nome[80]; float preco; } ficha_bebidas; typedef struct { char nome[80]; float preco; } ficha_sabores; typedef struct { char nome[80]; float idade; } ficha_pizzaiolos; typedef struct { char nome[80]; float preco; } ficha_pedidos; typedef struct { char nome[80]; char endereco[80]; float idade; } ficha_clientes; typedef struct { char nomecliente[80]; char reclamacao[200]; } ficha_reclamacoes; typedef struct { char nomecliente[80]; char reclamacao[200]; } ficha_elogios; int main() { printf("\t1 - Cadastrar Bebidas\n"); printf("\t2 - Cadastrar Pizza\n"); printf("\t3 - Cadastrar Pizzaiolos\n"); printf("\t5 - Cadastrar \n"); printf("\t6 - Cadastrar \n"); printf("\t7 - Cadastrar \n"); printf("\t4 - Voltar ao Menu\n"); int cadastrar,a,qtdpiz,b,qtdbeb,d,qtdfun; switch (cadastrar) { case '1': printf("\nDigite quantas bebidas quer cadastrar:\n"); scanf("%d",&qtdbeb); qtdbeb=qtdbeb+1; ficha_bebidas bebidas[qtdbeb]; for(b=1; b<qtdbeb; b++){ printf("Digite nome da bebida:\n"); fflush(stdin); gets(bebidas[b].nome); printf("Digite o preco da bebida:\n"); scanf("%d", &bebidas[b].preco); } printf("\Todas Bebidas:\n"); for(b=1;b<qtdbeb;b++){ printf(" %s\n",bebidas[b].nome); } break; case '2': printf("Digite quanto sabores Pizzas quer cadastrar:\n"); scanf("%d",&qtdpiz); qtdpiz=qtdpiz+1; ficha_sabores sabores[qtdpiz]; for(a=1; a<qtdpiz; a++){ printf("Digite nome do Sabor:\n"); fflush(stdin); gets(sabores[a].nome); printf("Digite o Preco Desse Sabor:\n"); scanf("%d", &sabores[a].preco); } printf("\Todos sabores:\n"); for(a=1;a<qtdpiz;a++){ printf(" %s\n",sabores[a].nome); } break; case '3': printf("Digite quantos Pizaiolos quer cadastrar:\n"); scanf("%d",&qtdfun); qtdfun=qtdfun+1; ficha_pizzaiolos funcionario[qtdfun]; for(d=1; d<qtdfun; d++){ printf("Digite nome do Funcionario:\n"); fflush(stdin); gets(funcionario[d].nome); printf("Digite A Idade do Funcionario:\n"); scanf("%d", &funcionario[d].idade); } printf("\Todos Pizzaiolos:\n"); for(d=1;d<qtdfun;d++){ printf(" %s\n",funcionario[d].nome); break; } case '4': system("cls"); printf("Voltando Ao Menu"); } } switch (principal) { case '1':elogio do cliente case 2: controle de estoque. }
  19. @devair1010 onde vejo a tabela das cores do gotoxy por numeração?
  20. @Renan Guimarães seu exercicio é simples nao precisa se assustar. voce pode criar ele com as opções que lhe foi passada.declare as bibliotecas e variaveis coloque uma mensagem de inicio pode ser um bem vindo ou o nome do restaurante Crie um menu swuit case onde o case 1 seja cadastrar, o 2 seja abrir atendimento ai dentro do case 2 faz 1 op para encerrar o atendimento e mostrar o total.
  21. se você usar assim fgets(teste, 3, stdin); //lendo o vetor com a função fgets só vai usar 2 caracteres se você usar assim fgets(teste, 4, stdin); //lendo o vetor com a função fgets vai conseguir usar os 3 caracteres mas o correto num deveria ser assim? gets (teste);
  22. receba nomes ate digitar 0. crie um vetor de inteiros do tamanho da quantidade de nome. cada nome deve representar 1 posicao do vetor. imprimir todo vetor de inteiros para mostrar os nomes na mesma ordem que foram inseridos. adicionado 6 minutos depois #include <stdio.h> #include <string.h> int main(){ int tam,i,nome; while(nomes!=0){ print(nome); (for i=0;i<tam;i++) printf(nome)}

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!