Ir ao conteúdo
  • Cadastre-se

Alan Lima29

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

posts postados por Alan Lima29

  1. Pessoal preciso desse exercício resolvido pra hoje, se alguém puder me ajudar ficarei muito agradecido.

     

    Considerando o país Estados Unidos, com 5.000.000 de habitantes e uma taxa de
    natalidade de 3% ao ano, e o país União das Repúblicas com 7.000.000 de habitantes e uma
    taxa de natalidade de 2% ao ano, calcule iterativamente e imprima o tempo necessário para que a
    população do primeiro país ultrapasse a do segundo país
  2. Fiz do jeito que você falou e deu certinho:

     

    Eu tinha feito mult = mult*n anteriormente só que mesmo assim o resultado não tava batendo. Então fiz como você falou --- mult = 1;
     
    Deu certo dessa forma. Só não entendi a lógica, porque quando eu delcarei 1 ele deu certo?
     
     
     
     
    #include <stdio.h>
     
    void main ()
     
    {
        int n, d, mult = 1;
     
        printf("Digite um numero: ");
        scanf(" %d", &n);
     
     
     
        while (n>=1)
        {
     
     
     
            mult = mult * n;
            printf(" X %d ", n);
            n = n-1;
     
        }
        printf(" = %d", mult);
     
     
     
     
    }
  3. Meu código ficou assim:

     

    #include <stdio.h>
     
    void main ()
     
    {
        int n, d, mult;
     
        printf("Digite um numero: ");
        scanf(" %d", &n);
     
     
     
        while (n>=1)
        {
     
     
     
            mult = n * n;
            printf(" X %d ", n);
            n = n-1;
     
        }
        printf(" = %d", mult);
     
     
     
     
    }
     
     
    Só que o resultado nao ta dando certo
  4. Pessoal alguém consegue me ajudar nesse exercício?

     

    Construa um algoritmo em linguagem c que calcule o fatorial de um número usando while. Deve-se aparecer para o usuário digitar um número e depois mostrar o resultado das multiplicações.

  5. Olha o X aqui:

     

    Pra tirar os zeros depois da vírgula, use: 

    printf(" = %.0f", mult);

    Ou deixe tudo como inteiro.

     

     

    Em relação ao zero depois dos números, consegui resolver. 

     

    Porém o "X" não consegui. Coloquei uma imagem pra você entender minha pergunta. Onde tem a flechinha é o "X" que eu queria que não aparecesse, tem como?

    post-763968-0-46981200-1430177401_thumb.

  6. Pessoal alguem pode me ajudar? Meu código sai com um monte de zeros depois do número e como faço pra tirar o sinal de "X" antes do número?Da uma olhada no meu codigo:

     

    //Crie um algoritmo que calcule e imprima o valor de x elevado a z.
     
    #include <stdio.h>
     
    void main()
     
    {
        float x = 0, z = 0, mult,i;
     
        printf("Digite um numero: ");
        scanf (" %f", &x);
     
        printf("Digite a potenciacao: ");
        scanf(" %f", &z);
     
     
     
        while (i!=z)
        {
            mult = x*x;
     
            printf(" X %f", x);
            i = i +1;
     
        }
        printf(" = %f", mult);
    }
     
  7. Cara to tentando mais nao ta dando certo, da uma olhada no meu codigo, o que sera que ta errado??

     

    //Construa um algoritmo que calcule o produto de dois inteiros através de somas sucessivas. Perceba
    //a vantagem de alocar o menor deles como multiplicador.
     
    //5 x 3 = 3+3+3+3+3 = 15
     
    #include <stdio.h>
     
    void main()
     
    {
      int num1 = 0, num2 = 0, soma = 0, i = 1;
     
      printf("Digite o primeiro numero: ");
      scanf(" %d", &num1);
     
      printf("Digite o segundo numero: ");
      scanf(" %d", &num2);
     
     
     
     
      while (i!=num1)
      {
         soma = num2 + num2;
     
         printf(" %d X %d = %d", num1, num2, soma);
     
         i = i +1;
     
     
      }
     
    }
  8. Como assim?? Não entendi a função da variável "i"

     

     

    Olha meu codigo como ficou, tentei fazer do jeito que você falo mais nao deu certo pa a variavel i não faz nada na hora

     

    //Construa um algoritmo que calcule o produto de dois inteiros através de somas sucessivas. Perceba
    //a vantagem de alocar o menor deles como multiplicador.
     
    #include <stdio.h>
     
    void main()
     
    {
      int num1 = 0, num2 = 0, soma = 0, i = 1;
     
      printf("Digite o primeiro numero: ");
      scanf(" %d", &num1);
     
      printf("Digite o segundo numero: ");
      scanf(" %d", &num2);
     
      while (i<=num1)
      {
          printf(" %d X %d = %d", num1, num2, soma);
     
          soma = soma + num2;
          break;
      }
    }
     
  9. Pessoal, sou novo aqui. Estou no 1º Período de Tecnologia em sistemas para internet. Tem um exercício que já procurei na internet mais não consigo resolver de jeito nenhum. Não é difícil, só que não consegui colocar na prática a lógica dele. Achei alguns resolvidos com o for, mas eu preciso de uma resolução com o while e em linguagem C, uso pra compilar o codebloks. Se alguém puder me ajudar eu agradeço.

     

    Exercício: Construa um algoritmo que calcule o produto de dois inteiros através de somas sucessivas. Perceba a vantagem de alocar o menor deles como multiplicador.
     
    EX: 5X3 = 3+3+3+3+3 ou 5+5+5 = 15

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!