Académique Documents
Professionnel Documents
Culture Documents
Contedo Programtico
Programao Estruturada I
Exerccio
Faa um programa que calcule o ndice de Massa Corporal de
uma pessoa:
Para isso solicite que a pessoa entre com a sua altura e peso;
O clculo do IMC o seguinte:
imc = peso / altura * altura
IMC
Abaixo de 18,5
Categoria
Abaixo do peso
de 18,5 at 24,9
Peso normal
de 25 at 29,9
Sobrepeso
de 30 at 34,9
Obesidade grau I
de 35 at 39,9
Obesidade grau II
Acima de 40
Obesidade Mrbida
Resoluo
Entradas
Altura
Peso
Processamentos
Calcular o IMC
Programao Estruturada I
Sadas
Mostrar o
resultado
do clculo do IMC
Resoluo
Entradas
scanf
Processamentos
Sadas
Variveis
Operadores
matemticos
printf
Resoluo
Do que precisamos?
Programao Estruturada I
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
Uma varivel para armazenar o resultado do clculo do IMC;
Ler o peso do usurio;
Ler a altura do usurio;
Efetuar o clculo do IMC;
Mostrar o resultado na tela;
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
float altura;
Uma varivel para armazenar o resultado do clculo do IMC;
Ler o peso do usurio;
Ler a altura do usurio;
Efetuar o clculo do IMC;
Mostrar o resultado na tela;
Programao Estruturada I
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
float altura;
Uma varivel para armazenar o resultado do clculo do IMC;
float imc;
Ler o peso do usurio;
Ler a altura do usurio;
Efetuar o clculo do IMC;
Mostrar o resultado na tela;
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
float altura;
Uma varivel para armazenar o resultado do clculo do IMC;
float imc;
Ler o peso do usurio;
scanf(%f,&peso);
Ler a altura do usurio;
Efetuar o clculo do IMC;
Mostrar o resultado na tela;
Programao Estruturada I
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
float altura;
Uma varivel para armazenar o resultado do clculo do IMC;
float imc;
Ler o peso do usurio;
scanf(%f,&peso);
Ler a altura do usurio;
scanf(%f,&altura);
Efetuar o clculo do IMC;
Mostrar o resultado na tela;
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
float altura;
Uma varivel para armazenar o resultado do clculo do IMC;
float imc;
Ler o peso do usurio;
scanf(%f,&peso);
Ler a altura do usurio;
scanf(%f,&altura);
Efetuar o clculo do IMC;
imc = peso / (altura * altura);
Mostrar o resultado na tela;
Programao Estruturada I
Resoluo
Do que precisamos?
Uma varivel para armazenar o peso;
float peso;
Uma varivel para armazenar a altura;
float altura;
Uma varivel para armazenar o resultado do clculo do IMC;
float imc;
Ler o peso do usurio;
scanf(%f,&peso);
Ler a altura do usurio;
scanf(%f,&altura);
Efetuar o clculo do IMC;
imc = peso / (altura * altura);
Mostrar o resultado na tela;
printf(IMC = %f,imc);
Resoluo
float peso;
float altura;
float imc;
scanf(%f,&peso);
scanf(%f,&altura);
imc = peso / (altura * altura);
printf(IMC = %f,imc);
Programao Estruturada I
Resoluo
#include <stdio.h>
#include <stdlib.h>
int main()
{
float peso;
float altura;
float imc;
printf(Digite seu peso: );
scanf(%f,&peso);
printf(Digite sua altura: );
scanf(%f,&altura);
imc = peso / (altura * altura);
printf(IMC = %f,imc);
system(pause);
return 0;
}
Exerccios
1. Faa um programa em C que pergunte a idade do
usurio e retorne o ano em que ele nasceu;
2. Desenvolver um programa que leia dois nmeros
inteiros e realize e mostre o resultado para as
seguintes operaes matemticas:
a)
b)
c)
d)
Soma;
Subtrao;
Multiplicao
Diviso;
Programao Estruturada I