Ir ao conteúdo
  • Cadastre-se

hermesjunior

Membro Pleno
  • Posts

    39
  • Cadastrado em

  • Última visita

posts postados por hermesjunior

  1. agora deu certo

     

    só preciso descobrir uma maneira de calcular a idade correta porque do jeito que ta ele ta calculando a mesma idade em ano meses e dias

    tipo tem 40 anos ai ta multiplicando os 40 em meses e os mesmos 40 em dias

     

    eu queria que ele fizesse era o tanto de dias que falta para completar 40 tipo 39 anos 3 meses e 08 dias

  2. Gostaria da ajuda dos colegas para terminar meu código para calcular a idade em anos meses e dias

    #include <stdio.h>
    #include <stdlib.h>
    
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main()
     {
        int dia1, dia2, mes1, mes2, ano1, ano2, ida1, ida2, ida3;
        printf ("Digite o dia do nascimento: ");
        scanf ("%d", &dia1);
        printf ("Digite o mes de nascimento: ");
        scanf ("%d", &mes1);
        printf ("Digite o ano de nascimento: ");
        scanf ("%d", &ano1);
        printf ("Digite o dia atual: ");
        scanf ("%d", &dia2);
        printf ("Digite o mes atual: ");
        scanf ("%d", &mes2);
        printf ("Digite o ano atual: ");
        scanf ("%d", &ano2);
        ida1 = ano2 - ano1;
        ida2 = ida1 * 365;
        ida3 = ida1 * 12;
        printf (" voce nasceu em: %d/%d/%d\n", dia1,mes1,ano1);
        printf (" voce tem: %d anos\n", ida2);
        printf (" sua idade em meses e: %d\n", ida3);
        printf (" sua idade em anos e: %d\n", ida1);
        system("PAUSE");
        return 0;

     

    o código não está retornando o resultado desejado eu queria que ele escrevesse (voce tem 39 anos 4 meses e 25 dias) não sei como fazer esse cálculo e como colocar na função printf sem ter que dividir em 3 comandos.

  3. Agora ficou bom

    var
    cont: inteiro
    pop, tax, total : real
    inicio
     pop<- 20000
     tax<- 0.05
     para cont de 2011 ate 2030 faca
     total<- pop*tax+pop
     pop<-total
      escreval ("Em", cont, " A população prevista é de: ",pop:2:0," Hab")
     fimpara
    fimalgoritmo

    Início da execução
    Em 2011 A população prevista é de: 21000 Hab
    Em 2012 A população prevista é de: 22050 Hab
    Em 2013 A população prevista é de: 23153 Hab
    Em 2014 A população prevista é de: 24310 Hab
    Em 2015 A população prevista é de: 25526 Hab
    Em 2016 A população prevista é de: 26802 Hab
    Em 2017 A população prevista é de: 28142 Hab
    Em 2018 A população prevista é de: 29549 Hab
    Em 2019 A população prevista é de: 31027 Hab
    Em 2020 A população prevista é de: 32578 Hab
    Em 2021 A população prevista é de: 34207 Hab
    Em 2022 A população prevista é de: 35917 Hab
    Em 2023 A população prevista é de: 37713 Hab
    Em 2024 A população prevista é de: 39599 Hab
    Em 2025 A população prevista é de: 41579 Hab
    Em 2026 A população prevista é de: 43657 Hab
    Em 2027 A população prevista é de: 45840 Hab
    Em 2028 A população prevista é de: 48132 Hab
    Em 2029 A população prevista é de: 50539 Hab
    Em 2030 A população prevista é de: 53066 Hab

    Fim da execução.

    • Curtir 2
  4. @Math.Pi

    Agora entendi, isso que não tava entrando na minha cabeça, pensei que não podia uma variável declarada duas vezes com informações diferentes

     

    Obrigado pela ajuda amigo

    var
    cont: inteiro
    pop, tax, total : real
    inicio
     pop<- 20000
     tax<- 0.05
     para cont de 2011 ate 2030 faca
     total<- pop*tax+pop
     pop<-total
      escreval (pop, "",cont)
     fimpara
    fimalgoritmo
    

    Início da execução
     21000 2011
     22050 2012
     23152.5 2013
     24310.125 2014
     25525.63125 2015
     26801.9128125 2016
     28142.008453125 2017
     29549.1088757813 2018
     31026.5643195703 2019
     32577.8925355488 2020
     34206.7871623263 2021
     35917.1265204426 2022
     37712.9828464647 2023
     39598.6319887879 2024
     41578.5635882273 2025
     43657.4917676387 2026
     45840.3663560206 2027
     48132.3846738217 2028
     50539.0039075128 2029
     53065.9541028884 2030

    Fim da execução.

    • Curtir 1

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!