• Matéria: Informática
  • Autor: iladelgado55
  • Perguntado 5 anos atrás

escreva uma função que receba como parâmetro um tempo expresso em segundos e imprima na tela esse mesmo tempo em horas minutos e segundos.
2-escreva uma função principal (main)que leia um valor inteiro no teclado e chame a função desenvolvida no item anterior para uma entrada igual a 13579 a saída deve ser conversão dos pontos 3 horas 46 min e 19 segundos


Anônimo: ola, boa tarde, sou programadora, me chame no whats para que eu possa lhe ajudar (11) 981434790

Respostas

respondido por: Pedroenrick23
1

Resposta:

Algoritmos em C

Explicação:

#include <stdio.h>

#include <stdlib.h>

int horas(int total){

 int segundos, horas, minutos;

 

 horas = (total / 3600);

 minutos = ((total - (horas * 3600)) / 60);

 segundos = (total%60);

 

 

 

 return printf(" Conversão: %d horas, %d minutos e %d segundos", horas, minutos, segundos);

 

 

}

int main() {

   int total;

   scanf("%d", &total);

   int resultado = horas(total);

 

 return 0;

}

respondido por: reuabg
0

Uma função é uma sequência de instruções que realizam uma determinada tarefa a partir de dados, que podem ser recebidos por parâmetro.

O que é uma função?

Uma função é uma sequência de instruções que realizam uma determinada tarefa. Uma função pode ser chamada em diferentes partes de um programa, e pode ser utilizada com diferentes parâmetros (valores com os quais a função irá realizar as operações).

Assim, obtemos a seguinte função convertehms(valor), que converte um valor passado por parâmetro para horas, minutos e segundos:

void convertehms(int valor){

   int horas = 0;

   int minutos = 0;

   int segundos = 0;

   horas = valor/3600;

   minutos = (valor - horas*3600)/60;

   segundos = valor - horas*3600 - minutos*60;

   printf("%d horas %d min e %d segundos\n", horas, minutos, segundos);

}

A função main() que realiza a leitura de um valor do usuário e invoca a função convertehms(valor) é a seguinte:

int main(){

   int valor = 0;

   printf("Digite um valor em segundos: ");

   scanf("%d", &valor);

   convertehms(valor);

   return 0;

}

Para aprender mais sobre programas, acesse:

brainly.com.br/tarefa/19885120

Anexos:
Perguntas similares