hermesjunior
-
Posts
39 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por hermesjunior
-
-
Deu certo do jeito que eu tava precisando, vou so adaptar no meu codigo pra nao ficar igual ao seu pra não dar problema.
Obrigado pela atenção
-
fiz assim e melhorou mais ainda não está correto
ida1 = ano2 - ano1;
if (ida1<0) {ida1=ida1*(-1);}
ida2 = mes2 - mes1;
if (ida2<0) {ida2=ida2*(-1);}
ida3 = dia2 - dia1;
if (ida3<0) {ida3=ida3*(-1);}adicionado 1 minuto depois@giu_d editaram o post, você poderia me enviar por email a correção
-
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
-
eu não entendo muito bem como deixar tudo organizado
-
fiz
printf (" voce tem %d dia(s) ", "%d mes(es)","%d ano(s)",ida1,ida3,ida2);
não deu certo ele so mostra voce tem xxxx dias
-
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.
-
Como eu consigo colocar na funcao printf para escrever tipo: "voce tem", aa, "anos", mm, "meses", "e", dd, "dias"
onde: aa (variavel ano) mm variavel mes e dd variavel dias
não sei como colocar mais de uma palavra a ser exibida na tela no mesmo printf
-
Obrigado pelas dicas, essa identação é mesmo importante e eu deixo todo bagunçado rsrs
- 1
-
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 HabFim da execução.
- 2
-
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 2030Fim da execução.
- 1
-
-
Desisto, não consigo entender porque se eu tiro o valor 20000 e coloco pop<- total, retorna tudo zero.
Valeu pela ajuda amigo, não vou conseguir resolver esse algoritmo
-
var cont: inteiro pop, tax, total : real inicio pop<- 20000 tax<- 0.05 para cont de 2011 ate 2030 faca total<- pop*tax escreval (total+pop, "",cont) fimpara fimalgoritmo
adicionado 39 minutos depoisja troquei tudo e não atualiza a população
adicionado 55 minutos depoisja troquei tudo e não atualiza a população
-
Obrigado pela ajuda, não consegui fazer mais vou estudar mais esse problema.
-
isso que não entendi porque o p ta armazenando a populacao e o total
-
eu entendi o que você quis dizer mais não entendi o que você fez pra resolver, não consigo colocar o laço para atualizar a população.
-
você conseguiu resolver?
adicionado 2 minutos depoismeu algoritmo so faz o mesmo cálculo, não consigo resolver
var cont: inteiro pop, tax, total, popu: real inicio para cont de 2011 ate 2030 faca pop <- 20000 tax <- 0.05 total <- (pop*tax)+pop escreval (total, "",cont) fimpara fimalgoritmo
-
alguem pode me ajudar com um programa em clipper, eu cadastro alguma coisa e quando mando imprimir sai outra coisa na impressao, acho que os indices ou tabelas estão corrompidos
- 1
-
Em 20/10/2017 às 20:15, TYSQUARE89 disse:
@hermesjunior Esse post é de 2011...
Ok, amigo desculpa, mais talvez alguem pode me ajudar
-
Amigo estou na luta aqui para fazer PROINTER de um programa para locadora de veículos, você pode me ajudar?
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
Código para calcular idade em anos meses e dias
em C/C#/C++
Postado
Muito obrigado pela ajuda amigo