Buscar

Atividade_em_sala_"prova"

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1º) Construa uma função para determinar e retornar o maior de três de valores inteiros.
2º) Construa um procedimento que receba por parâmetro o tempo de duração de fabricação de um produto, expresso em segundos retorna também por parâmetro esse tempo em horas, minutos e segundos.
OBS: A impressão do tempo em horas e minutos e segundos devem ser no main.
1º) 
#include <stdio.h>
int numeros(int num1, int num2, int num3);
int main(){
	int num1, num2, num3;
	printf("Informe o primeiro numero: ");
	scanf_s("%d", &num1);
	printf("Informe o segundo numero: ");
	scanf_s("%d", &num2);
	printf("Informe o terceiro numero: ");
	scanf_s("%d", &num3);
	numeros(num1, num2, num3);
	return 0;
}
int numeros(int num1, int num2, int num3){
	int resultado = 0;
	if (num1 > num2 && num1 > num3){
		resultado = num1;
		printf("Numero1: %d\n", resultado);
	}
	else if (num2 > num1 && num2 > num3){
		resultado = num2;
		printf("Numero2: %d\n", resultado);
	}
	else{
		resultado = num3;
		printf("Numero3: %d\n", resultado);
	}
	return resultado;
}
2º)
#include <stdio.h>
void fabrica (float segundos, float *horas, float *minutos);
int main(){
	float num, horas = 0, minutos = 0;
	printf("Informe em segundos a duracao do produto: ");
	scanf_s("%f", &num);
	fabrica(num, &horas, &minutos);
	printf("Duracao em horas %f, em minutos %f e em segundos %f\n", horas, minutos, num);
	return 0;
}
void fabrica (float segundos, float *horas, float *minutos){
	*horas = (segundos / 3600);
	*minutos = (segundos / 60);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando