Ex: Um certo aço é classificado de acordo com o resultado de três testes abaixo, que devem determinar se o
mesmo satisfaz às especificações:
1. Conteúdo de Carbono abaixo de 7.
2. Dureza Rockwell maior do que 50.
3. Resistência à tração maior do que 80.000 psi.
Ao aço é atribuído o grau “10” se passar por todos os testes; grau “9” se passar somente nos testes 1 e
2; grau “8” se passar no teste 1 apenas; grau “7” caso o aço não se enquadre nos graus, “10”, “9”, e “8”.
Escreva uma função que receba como parâmetros o valor de conteúdo de carbono, o valor da dureza e o
valor de resistência à tração de um aço e retorne o grau do aço. Desenvolver um programa que leia o conteúdo
do carbono (CC), a dureza Rockwell (DR) e a resistência à tração (RT), chame a função especificada
acima e imprima a classificação do aço.
#include<stdio.h>
main () {
int c,dr,rt,grau;
scanf("%d",&c);
scanf("%d",&dr);
scanf("%d",&rt);
if (c<7 && dr>50 && rt>80000) {
printf("ACO DE GRAU = %d\n",10);
}
if (c<7 && dr>50 && rt<=80000) {
printf("ACO DE GRAU = %d\n",9);
}
if (c<7 && dr<=50 && rt<=80000) {
printf("ACO DE GRAU = %d\n",8);
}
if (c>=7 && dr<=50 && rt<=80000) {
printf("ACO DE GRAU = %d\n",7);
}
if (c>=7 && dr>50 && rt>80000) {
printf("ACO DE GRAU = %d\n",7);
}
if (c>=7 && dr<=50 && rt>80000) {
printf("ACO DE GRAU = %d\n",7);
} }
Gostaria de saber como faço esse ex com funções, preciso aprender pois vou ter uma prova e vai ser obrigatório usar funções em todos os exercícios.