Ir ao conteúdo
  • Cadastre-se

leonardosb

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

posts postados por leonardosb

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!