Linguagem de programação c
Disciplina: Algorítimo e Programação
Introdução: O presente relatório esclarece em detalhes o código fonte do programa horas_minutos.c que resolve o problema de calcular minutos para horas e horas para minutos.
Código fonte:
01 #include<stdio.h>
02 /*programa apresentado na ATPS de algoritmo e programação*/
03 main()
04 {
05
06 char escolha;
07 float horas_in,horas_fin,minutos_in,minutos_fin;
08 printf("Para converter horas em minutos aperte 'm'.\n\nPara converter minutos em horas aperte 'h'\n\n");
10 scanf("%c",&escolha);
11
12 if(escolha=='h'){
13 printf("\nEntre com dois numeros referente ao intervalo de horas a\ncalcular seguido de ENTER\n\nprimeiro numero: ");
14 scanf("%f",&horas_in);
15 printf("\nsegundo numero: ");
16 scanf("%f",&horas_fin);
17 for(horas_in;horas_in<=horas_fin;horas_in++){
18 printf("\n %.3f hora(s) = %.3f minuto(s)",horas_in,horas_in*60);
19 }
20 }
21
22 else{
23 printf("\nEntre com dois numeros referente ao intervalo de minutos a\ncalcular seguido de ENTER\n\nprimeiro numero: ");
24 scanf("%f",&minutos_in);
25 printf("\nsegundo numero: ");
26 scanf("%f",&minutos_fin);
27 for(minutos_in;minutos_in<=minutos_fin;minutos_in++){
28 printf("\n %.3f minuto(s) = %.3f hora(s)",minutos_in,minutos_in/60);
29 }
30 }
Compilação e execução:
O programa apresentado foi escrito usando o editor de texto “nano” e compilado usando o comando:
gcc horas_minutos.c
A execução do programa se deu com o uso da chamada “a.out” e a saída