Ir para conteúdo
Fórum Script Brasil
  • 0

explicação desse código?


renan123

Pergunta

e ai galera!!!

alguém poderia me explicar como funciona esse código passo a passo?? eu sei que é chato mas é que eu to começando e preciso entendelo... eu sei que o objetivo é receber um valor em ponto flutuante e convertelo em dias, horas, meses, anos.... mas como ele funciona afinal??

Ai esta:

#include <stdio.h> 

int main(){

    float segundos;
    float minutos, meses, anos, dias, horas;
    int minutos2, meses2,  segundos2, anos2, dias2, horas2;
    
    printf("Informe um valor em segundos \n");
    scanf("%f",&segundos);

    minutos=segundos/60;
    
    horas=minutos/60;
    
    dias=horas/24;
    
    meses=dias/30;
    
    anos=meses/12;

    minutos2=minutos;
    horas2=horas;
    dias2=dias;
    meses2=meses;
    anos2=anos;
    segundos2=segundos;
    
    
    
    if(minutos2 >= 60) { minutos2=minutos2-60*horas2;}
    
    if(horas2 >= 24 ) { horas2=horas2-24*dias2;}
    
    if(dias2 >= 30) { dias2=dias2-30*meses;}
    
    if (meses2 >= 12) {meses2=meses2-12*anos;}
    
    if (anos2 > 0){dias2=dias-365;}
    
    
    
    
    printf("minutos %d\n", minutos2);
    printf("horas: %d\n", horas2);
    printf("dias %d\n", dias2);
    printf("meses %d\n", meses2);
    printf("anos %d\n", anos2);


return 0;    
}

Editado por kuroi
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...