Estou fazendo alguns exercícios de lógica de programação, consegui fazer todos no visualg, mas na linguagem C não consegui. Eu consegui compilar, mas dá erro na execução. Estou usando o Dev C++ Tentei baixar outro compilador, o CodeBlock, mas não rodou. Como sou novato na linguagem C, só queria saber se o código está certo, se vocês conseguem rodar, se sugerem alguma mudança.
O exercício pede que o usuário entre com o ano atual e o ano do nascimento dele, e o algoritmo calcule e exiba a idade dele em anos, meses, semanas, e datas. Perguntei pro professor sobre o cálculo exato da idade pegando a data do sistema ele disse que não é preciso, é pra fazer da forma mais simples possível, pegando o ano atual e subtraindo o ano de nascimento, como se tivesse levando-se em conta que que a pessoa já fez aniversário.
Obrigado desde já!
#include <stdio.h>
main ()
{
int anoAtual,anoNasc,idade,meses,semanas,dias;
printf("Informe o ano atual com 4 digitos: ");
scanf("%i", anoAtual);
printf("Informe o ano do seu nascimento com 4 digitos: ");
scanf("%i", anoNasc);
idade = anoAtual - anoNasc;
printf("Sua idade em anos e %.0i.\n\n", idade);
meses = idade*12
printf("Sua idade em meses e é%.0i.\n\n", meses);
semanas = meses * 12
printf("Sua idade em semanas e%.0i.\n\n", semanas);
Pergunta
Alan Alves
Boa noite galera!
Estou fazendo alguns exercícios de lógica de programação, consegui fazer todos no visualg, mas na linguagem C não consegui. Eu consegui compilar, mas dá erro na execução. Estou usando o Dev C++ Tentei baixar outro compilador, o CodeBlock, mas não rodou. Como sou novato na linguagem C, só queria saber se o código está certo, se vocês conseguem rodar, se sugerem alguma mudança.
O exercício pede que o usuário entre com o ano atual e o ano do nascimento dele, e o algoritmo calcule e exiba a idade dele em anos, meses, semanas, e datas. Perguntei pro professor sobre o cálculo exato da idade pegando a data do sistema ele disse que não é preciso, é pra fazer da forma mais simples possível, pegando o ano atual e subtraindo o ano de nascimento, como se tivesse levando-se em conta que que a pessoa já fez aniversário.
Obrigado desde já!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.