Resolução Questão 1 Prova 1 UNIDADE - Computação eletrônica 2015.1 Área 2 UFPE

3 years ago
16

Resolução Questão 1 - Prova 1 UNIDADE Computação eletrônica 2015 1 Área 2 UFPE

Playlists recomendadas :

De aluno para aluno --- https://www.youtube.com/watch?v=VnH7O​...

Gabriel Skrilatt --- https://www.youtube.com/watch?v=5RhWr​...

Redes sociais do canal :

Grupo do Facebook : https://www.facebook.com/groups/76295​...

Twitter : https://twitter.com/LuizHen36566912

Instagarm : https://www.instagram.com/projetosain​...

#include <stdio.h>
//#include <stdlib.h>
//#include <math.h>
//#include <string.h>

/* 1o quesito: Um centro materno-infantil deseja criar um programa para recomendar aos médicos sobre o tipo de parto a ser adotado. O mecanismo de recomendação utiliza o peso do feto e quantidade de semanas de gestação para sugerir o tipo de parto mais indicado. Desenvolva um programa na linguagem C, o qual deverá: */

int main() {

float peso;
int semanas, meses;

// // // * PASSO 1 * // COMEÇO.

/* Ler o peso do feto em gramas e a quantidade de semanas da gestação. Caso o peso do feto seja inferior que 100 gramas ou a quantidade de semanas menor que 28, o programa deverá exibir a mensagem "Parto não deverá ser realizado, reavaliar clinicamente" e encerrar a execução. */

printf("\n/*************************************/ \n");
printf("\n1 -> Digite o peso do feto em gramas. \n\n\t-->> ");
scanf("%f", &peso);

printf("\n/*************************************/ \n");
printf("\n/*************************************/ \n");

printf("\n2 -> Digite a quantidade de semanas da gestacao: \n\n\t-->> ");
scanf("%i", &semanas); // %i , ou %d , tanto.
printf("\n/*************************************/ \n");

meses = semanas/4;

if (peso < 100 || semanas < 28){
printf("\n Parto não deverá ser realizado, reavaliar clinicamente.\n");
printf("\n/*************************************/ \n");
return 0;

// // // * PASSO 1 * // // FIM.

// // * PASSO 2 * // // COMEÇO.

/* Caso contrário, o programa deverá calcular a quantidade de meses (considerar 4 semanas para cada mês) do feto e exibir uma das recomendações abaixo: */

}else if (peso > 2500 && meses > 7){
// 1. Peso superior a 2.500 gramas e com mais de 7 meses: "Parto normal";
printf("\n Parto Normal.\n");
printf("\n/*************************************/ \n");
}else if (peso > 2500 && meses <= 7){
// 2. Peso superior a 2.500 gramas e abaixo ou com 7 meses: "Parto Cesariana";
printf("\n Parto Cesariana.\n");
printf("\n/*************************************/ \n");
}else if (peso >= 1500 && peso <= 2000 && meses > 9){
// 3. Entre 2.000 gramas e 1.500 gramas e acima de 9 meses: "Parto normal";
printf("\n Parto Normal.\n");
printf("\n/*************************************/ \n");
}else {
// 4. Qualquer outra combinação, "Parto Cesariana".
printf("\n Parto Cesariana.\n");
printf("\n/*************************************/ \n");
}

// // * PASSO 2 * // // FIM.

return 0;

}

Loading comments...