Ir ao conteúdo
  • Cadastre-se

leonardosb

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

0
  1. Segue a sintaxe abaixo, quando eu passo o mouse em cima da imagem a imagem da function nao exibi!! <!DOCTYPE html> <html lang="pt-br"> <head> <title>Teste Javascript</title> <meta charset="UTF-8"/> <script> function acendelampada(){ document.getElementById("luz").src="lampada_ligada.png"; } function apagalampada(){ document.getElementById("luz").src="C:\Users\Leozinho\Desktop\projeto-glass-html5\_imagens/lampada-apagada.jpg"; } </script> </head> <body> <h1>Acenda a lampada </h1> <img src="C:\Users\Leozinho\Pictures/lampada_desligada.png" id="luz" onmousemove="acendelampada()"/> </body> </html>
  2. Bom dia eu gostaria de imprimir 3 vetores de inicia de 1 a 5 e fazer um quarto vetor que some posição por posição de cada vetor exemplo: int numero[5]; int i,j,k,l; int resposta; main(){ do{ srand(time(NULL)); for(i=1;i<=5;i++){ numero=rand() % 5; } for(j=1;j<=5;j++){ numero[j]=rand() % 5; } for(k=1;k<=5;k++){ numero[k]=rand() % 5; } for(i=1;i<=5;i++){ printf("%d ",numero); } puts("\n"); for(j=1;j<=5;j++){ printf("%d ",numero[j]); } puts("\n"); for(k=1;k<=5;k++){ printf("%d ",numero[k]); } puts("\n"); for(l=1;l<=5;l++){ numero[l]=numero+numero[j]+numero[k];//porém nesse vetor eu queria fazer a soma dos demais vetores acima, porém da um loop infinito printf("%d ",numero[l]); } puts("\n\nDeseja continuar?(S=1/N=2):"); scanf("%d",&resposta); }while(resposta==1); getch(); return 0; }
  3. Bom dia ,criei um programa de quis utilizando funções que retornam o resultado para o main, ao acertar cada pergunta do quis vale dois pontos, no final ao acertar tudo o resultado tem que ser 10, mas seu o usuário erra todas ainda continua mostrando que o resultado o quis e 2 pontos,como se ele tivesse acertado uma questão segue abaixo o algoritmo de 280 linhas de codigo rsrsrs #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctype.h> #include <string.h> #include <math.h> #define limpa system("cls"); int avalia1(int); int avalia2(int); int avalia3(int); int avalia4(int); int avalia5(int); char nome[20]; int nota1,nota2,nota3,nota4,nota5; char resp1,resp2,resp3,resp4,resp5,continua; int aprov=0, reprov=0; int resultado; int main (){ system ("color 1e"); for(; { system("cls"); printf("Seu nome: "); gets(nome); nota1=avalia1(nota1); nota2=avalia2(nota2); nota3=avalia3(nota3); nota4=avalia4(nota4); nota5=avalia5(nota5); int avalia1(); int avalia2(); int avalia3(); int avalia4(); int avalia5(); resultado=nota1+nota2+nota3+nota4+nota5; system("cls"); printf("\n %s a nota do quis=%i ", nome,resultado); if (resultado>=6) {++aprov; puts("\n Parabens, aprovado!"); }//if else {++ reprov; puts("\n Reprovado no teste, tente novamente"); }//else //------------------------------- if(nota1==2 && nota2==2 && nota3==2 && nota4==2 && nota5==2){ puts("\n Acertou avalicao 1"); puts("\n Acertou avalicao 2"); puts("\n Acertou avalicao 3"); puts("\n Acertou avalicao 4"); puts("\n Acertou avalicao 5"); } else { puts("\n Errou avalicao 1"); puts("\n Errou avalicao 2"); puts("\n Errou avalicao 3"); puts("\n Errou avalicao 4"); puts("\n Errou avalicao 5"); } printf("\n\n Deseja repetir?(s/n): "); continua=getche(); continua=toupper(continua); if (continua=='N') break; }//for printf("\naprovados %i reprovados %i", aprov, reprov); getch; return 0; }//main //---------------------------------------------------------- int avalia1(int n1) { system("cls"); puts(" \nQuiz de TI\n\n "); puts(" 1-O bit quantico é denominado: "); puts("\n A-qbit B-qubit C-btg"); printf("\nSua resposta: "); scanf("%c",&resp1); resp1 = getche(); resp1 = toupper(resp1); puts("\n Avaliando a questão 1"); switch(resp1){ case 'A': puts("\n Quase certo..."); n1 = 0; break; case 'B': puts("\n Correto"); n1 = 2; break; case 'C': puts("\n Errou"); n1 = 0; break; default : puts("\nLetra invalida"); break; } return n1; } //----------------------------------------------------------------------------------------------- int avalia2(int n2) { limpa; puts(" 2-Quantos bits representa 1byte\n\n "); puts("\n A-8bits B-20bits C-10 bits"); printf("\nSua resposta: "); scanf("%c",&resp2); resp2 = getche(); resp2 = toupper(resp2); puts("\n\n"); puts("\n Avaliando a questão 2"); switch(resp2){ case 'A': puts("\n Certo"); n2 = 2; break; case 'B': puts("\n Errou..."); n2 = 0; break; case 'C': puts("\n Errou"); n2 = 0; break; default : puts("\nLetra invalida"); break; } return n2; } //---------------------------------------------------------------------------------------- int avalia3(int n3) { limpa; puts(" 3-Quantos bits representa 1kilobyte: "); puts("\n A-9000bits B-8000bits C-11000bits"); printf("\nSua resposta: "); scanf("%c",&resp3); resp3 = getche(); resp3 = toupper(resp3); puts("\n\n"); puts("\n Avaliando a questão 3"); switch(resp3){ case 'A': puts("\n Errou.."); n3 = 0; break; case 'B': puts("\n Correto"); n3 = 2; break; case 'C': puts("\n Errou"); n3 = 0; break; default : puts("\nLetra invalida"); break; } return n3; } //------------------------------------------------------------------------------------------------ int avalia4(int n4) { limpa; puts(" 4-Quantos bits representa 1megabyte: "); puts("\n A-9milhoes bytes B-6milhoes bytes C-8milhoes bytes"); printf("\nSua resposta: "); scanf("%c",&resp4); resp4 = getche(); resp4 = toupper(resp4); puts("\n\n"); puts("\n Avaliando a questão 4"); switch(resp4){ case 'A': puts("\n Erro..."); n4 = 0; break; case 'B': puts("\n Erro"); n4 = 0; break; case 'C': puts("\n Correto"); n4 = 2; break; default : puts("\nLetra invalida"); break; } return n4; } //---------------------------------------------------------------------------- int avalia5(int n5) {limpa; puts(" 5-Como e conhecido a conexao de internet sem fio? "); puts("\n A-Roteador B-wifi C-Site"); printf("\nSua resposta: "); scanf("%c",&resp5); resp5 = getche(); resp5 = toupper(resp5); puts("\n Avaliando a questão 5"); switch(resp5){ case 'A': puts("\n Quase certo..."); n5 = 0; break; case 'B': puts("\n Correto"); n5 = 2; break; case 'C': puts("\n Errou"); n5= 0; break; default : puts("\nLetra invalida"); break; } return n5; }
  4. Boa tarde estou com dificuldade em fazer uma condicional de um numero real e imprimir na tela,segue abaixo o algoritmo.porém não esta imprimindo na tela a condicional de IF. #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #include <conio.h> #include <time.h> #include <math.h> main(){ float valvula; printf("\nValvula:"); scanf("%f",&valvula); if(valvula == 1.6){ printf("\nCarro economico\n"); } getch(); return 0; }
  5. Bom dia, não estou conseguindo imprimir na tela o adversario aleatorio, imprimi tudo em branco, poderia me ajudar,segue abaixo a sintaxe: printf("\nAbaixo seu adversario\n\n"); printf("---------------------------------------------------------------------------------"); srand(time(NULL)); palavra =rand() %10; for(i=0;i<numero;i++){ adversario=personagens[palavra]; poder2=poder[palavra]; }//for printf("\npersonagem:%s\t habilidade:%s poder:%d",adversario,poder2,aleatorios2); printf("\n\n"); printf(" O \n"); printf(" /|\\ \n"); printf(" |\n"); printf(" / \\ \n"); printf("\nQUE COMECE A LUTA"); getch();
  6. Explicando muito bem , cara poderia me dar algumas dicas ou curso online que eu possa aprimorar minha logica de programação? Atenciosamente!
  7. Boa madruga rsrs Então funcionou para que ele imprima a primeira posição do for, mas ele agora começou a incluir uma linha a mais no for ex: //MENU system("color 0A"); printf("Jogo"); printf("\n-------------"); printf("\n1-Cadastrar personagens"); printf("\n0-Sair do jogo"); srand(100); printf("\nEscolha sua opcao:"); scanf("%d", &opcao); //---------------------------------------------------------------------------------- switch(opcao){ case 1: printf("\nDeseja cadastrar quantos personagens?:");//entrando com o numero de personagens scanf("%d", &numero); while(getchar () !='\n'); system("cls"); for (i = 0; i <= numero; i++) { printf ("Digite o nome do personagem %d: ", i); //cadastrando o nome dos personagens gets (personagens); }//for printf("\n"); //-------------------------------Como esta sendo executado-------------------------------------------------------- Deseja cadastrar quantos personagens?) Resposta do usuario: 3 //na tela imprimi Digite o nome do personagem 0: Leonardo Digite o nome do personagem 1: Fernanda Digite o nome do personagem 2:Carlos ERRO: Digite o nome do personagem 3: //Essa ultima posição do for não deveria aparecer, mais esta aparecendo. // Imprimi na tela leonardo fernanda carlos
  8. Quando aparece a mensagem "Deseja cadastrar quantos personagens?", se eu apertar "3" o vetor não começa da posição [0], ja pula para a posição [1], alguem pode me ajudar ? segue a sintaxe abaixo: system("color 0A"); printf("Jogo"); printf("\n-------------"); printf("\n1-Cadastrar personagens"); printf("\n0-Sair do jogo"); printf("\nEscolha sua opcao:"); scanf("%d", &opcao); switch(opcao){ case 1: printf("\nDeseja cadastrar quantos personagens?:"); scanf("%d", &numero); system("cls"); for (i = 0; i < numero; i++) { printf ("Digite o nome do personagem %d: ", i); gets (personagens); system("cls"); }

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...