Pessoal, estou estudando função em linguagem c, e não conseguir fazer um exercício
O exercício é este aqui:
Uma organização de Meio Ambiente que controla o índice de poluição mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente.
O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1 grupo são intimadas a suspenderem suas atividades, se o índice crescer para 0,4 as industrias do 1 e 2 grupo são intimadas a suspenderem suas atividades, se o índice atingir 0,5 todos os grupos devem ser notificados a paralisarem suas atividades. Faça um diagrama de bloco que leia o índice de poluição medido e emita a notificação adequada aos diferentes grupos de empresas.
*Utilizar função
*O programa deve perguntar se deseja parar a execução.
*Toda funcionalidade deve estar na função;
Eu não se fiz de forma correta, mas tentei fazer dessa forma:
#include <stdio.h>
float funcao( float indice_poluicao){
if (indice_poluicao = 0.3) {
printf(" O grupo numero 1 deve interromper as suas atividades;");
} else {
if (indice_poluicao = 0.4) {
printf("O grupo numero 1 e 2 devem interromper as suas atividades;");
} else {
if (indice_poluicao = 0.5) {
printf("O grupo numero 1, 2 e 3 devem interromper as suas atividades;");
} else {
if (indice_poluicao > 0.5) {
printf(" O indice de poluição esta aceitavél");
} else;
return(indice_poluicao);}
int continuar;
while ( cotinuar == 0){
printf(" Informe o indice de poluicao que deseja analisar...?");
scanf("%f", &indice_poluicao);
printf(" Deseja continuar? Digite 1 (Sim) ou 2(Não)");
scanf("%d", &cotinuar);
}
Desde já agradeço pela ajuda.
Um abraço a todos.