Ir ao conteúdo

Victor Miguel Barbosa Marq

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

5
  1. @devair1010 Esse é o meu programa finalizado. Ver o seu programa me ajudou a achar o meu erro, agradeço sua ajuda #include <cs50.h> #include <stdio.h> #include <stdlib.h> int main(void) { int y, z, a = 3, b = 4, Anos = 0; do { z = get_int("Tamanho inicial da população: "); } while (z < 9); do { y = get_int("Tamanho final da população: "); } while (y < z); do { int n = z; z = n / a - n / b + z ; Anos++; } while (z < y); { printf("Total de Anos é %d\n ",Anos); } }
  2. @devair1010 Eu estou utilizando o CS50 IDE, a minha linha de raciocínio era a seguinte: Criar condições para evitasse algumas coisa, como o valor de "n" ser inferior a 9 e o de "y" inferior a "n" e uma que não permitisse o programa finalizar até que o valor de "n" seja igual ao valor de "y" para então ele dizer quantas vezes ele precisou fazer o calculo, entretanto no programa que publiquei aqui não esta efetuando as contas, por isso ele sempre fala que o resultado é 1 ano. Vou tentar adaptar o meu código, obrigado pela ajuda
  3. #include <cs50.h> #include <stdio.h> int main(void) { int n, y, a = 33, b = 25, contadorAnos = 0, n2 = 0, n3 = 0; do { n = get_int("Tamanho inicial da população: "); } while (n < 9); do { y = get_int("Tamanho final da população: "); } while (y < n); do { n = n / 3 - n / 4 + n ; contadorAnos++; } while (n == y); { printf("Total de Anos é %d\n ", +contadorAnos); } // TODO: Imprima o número de anos } Fiz o código mas ele não está efetuando as contas, o que eu posso fazer para arrumar isso?
  4. Obrigado pela ajuda, assim q eu terminar posto o código
  5. Digamos que temos uma população de n lhamas. A cada ano, nascem n / 3 novas lhamas e n / 4 morrem. Por exemplo, se começarmos com n = 1.200 lhamas, no primeiro ano, 1.200 / 3 = 400 novas lhamas nascerão e 1.200 / 4 = 300 lhamas morrerão. No final daquele ano, teríamos 1.200 + 400 - 300 = 1.300 lhamas. Para tentar outro exemplo, se começarmos com n = 1000 lhamas, no final do ano teremos 1000/3 = 333,33 novas lhamas. Não podemos ter uma parte decimal de uma lhama, entretanto, vamos truncar o decimal para que 333 novas lhamas nasçam. 1000/4 = 250 lhamas passarão, então terminaremos com um total de 1000 + 333 - 250 = 1083 lhamas no final do ano. Alguém poderia me ajudar com o meu dever? Não estou conseguindo efetuar os cálculos

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!