Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Ajuda correção de codigo

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Ajuda correção de codigo

    Fala galera, vcs pode me ajudar a resolver esse problema???
    Preciso fazer com que qualquer numero par. maior que 48 subtraia 48 dele, depois pega esse resultado e multeplique por 6 por fim, some com 7247
    a formula matematica é essa: (qualquer numero - 48)*6 + ( 7247 )= Resultado
    Pfv galera to perdido. preciso d vcs
    Código:
    /*
      Author: Fabio Vitor
      Date: 27/11/13 12:51
      Description: PES ID KITSERVE 2014
    */
    #include <stdio.h>
    
    int main()
    {
    printf("\t\t>>>>PES ID KITSERVE 2014 Criado Por Fabio7<<<<\n");
    printf("\nAcesse: www.sacode-pes.net e www.wlpes.com\n");
    printf("\t\t************************\n");
    printf("\nCreditos: Robimex, Fabio7 e Singur\n");
    printf("\t\t  \n");
    long unsigned int v = 7247;
    unsigned int x = 0;
    printf("Digite o ID do seu Time Licenciado:");
    scanf("%lu", &x);
    printf("%lu", x - 48*6);
    scanf("%*c%*c");
    return 0;
    }

  • Font Size
    #2
    Cara, operadores matemáticos em linguagens de programação seguem as mesmas diretrizes que na matemática (óbviamente).
    Os operadores de multiplicação, divisão e resto tem precedência sobre os outros.
    x - 48*6 = x - (48*6)
    O correto é (x - 48)*6 + v
    Me surpreende ter errado isso.

    Comment


    • Font Size
      #3
      Ola amigo. Não percebi qual a dificuldade. Podia ser mais especifico em relação ao problema?
      “Finalmente encontrei um inimigo digno de mim e uma jornada em que preciso desenvolver toda a minha coragem, pois temos de combater homens bravos e monstruosas feras.”, Alexandre, o Grande.

      Comment


      • Font Size
        #4
        Postado Originalmente por Fabio07 Ver Post
        Fala galera, vcs pode me ajudar a resolver esse problema???
        Preciso fazer com que qualquer numero par. maior que 48 subtraia 48 dele, depois pega esse resultado e multeplique por 6 por fim, some com 7247
        a formula matematica é essa: (qualquer numero - 48)*6 + ( 7247 )= Resultado
        Pfv galera to perdido. preciso d vcs
        Código:
        /*
          Author: Fabio Vitor
          Date: 27/11/13 12:51
          Description: PES ID KITSERVE 2014
        */
        #include <stdio.h>
        
        int main()
        {
        printf("\t\t>>>>PES ID KITSERVE 2014 Criado Por Fabio7<<<<\n");
        printf("\nAcesse: www.sacode-pes.net e www.wlpes.com\n");
        printf("\t\t************************\n");
        printf("\nCreditos: Robimex, Fabio7 e Singur\n");
        printf("\t\t  \n");
        long unsigned int v = 7247;
        unsigned int x = 0;
        printf("Digite o ID do seu Time Licenciado:");
        scanf("%lu", &x);
        printf("%lu", x - 48*6);
        scanf("%*c%*c");
        return 0;
        }
        pelo que entendi primeiro tu tem que comparar se um numero vai ser par ou não
        isso tu pode fazer pegando o resto da divisão por 2 e ver se é par ou impar
        se for par tu faz outra condicional dentro pra ver se é maior que 48

        sendo tudo verdade ai tu faz o calculo
        sendo verdade tu faz o trecho do código

        outra coisa
        como o valor 7247 que irá somar no final é fixo nem precisa declarar variável para ele

        o cod irá ficar mais ou menos assim
        Código:
        se (x % 2 ==0)faça
            se (x maior que 48) faça
                   x=(x-48)*6+7247;
        espero q tenha entendido

        Comment


        • Font Size
          #5
          Código C++

          Código:
          #include <stdio.h> 
          #include <conio.h> 
          
          main(){
                 
                 int numero, resultado;  
          
          
                 printf("Digite um valor "); 
                 scanf("%d",&numero); 
                 
                 
                 if( numero % 2 == 0){ 
                      if(numero > 48){
                      
                      resultado = 48 * 6 - numero + 7247;
                      
                      printf("O Resultado eh %d", resultado);
                                } 
                                
                      else{  printf("O Resultado eh %d", numero); }            
                 }     
                 
                 
                else{  printf("O Resultado eh %d", numero); } 
                      
                 getch(); 
                 
                 }

          Se tiver alguma dúvida no código, fique a vontade para perguntar
          Forte abraço

          Comment

          X
          Working...
          X