Estou vendo Java e pretendo colocar futuramente um programa já com GUI.
Esse pequeno programa é de fácil aprendizado.
Vamos ao código:
#include <iostream>
#include <cstdlib>
#include <cstdio>
using namespace std;
//prototipo
float calcIMC(float p, float a);
int main() {
//fase inicial
cout << "Hello World";
char nome[] = {"Leonardo"};
cout << "\n" << nome;
//calculo aleatório
int num1, num2, num3, resultadoNum;
cout << "\nDigite um número: ";
cin >> num1;
cout << "\nDigite um número: ";
cin >> num2;
cout << "\nDigite um número: ";
cin >> num3;
resultadoNum = (num1 * num2) / num3;
cout << "\nO resultado é : " << resultadoNum;
//usando struct - estrutura de dados
struct calcNum {
int number1, number2, numberResult;
char codigo[21];
}varCalc;
cout << "\nUsando Struct\n";
cout << "Informe um número: ";
cin >> varCalc.number1;
cout << "\nInforme um número: ";
cin >> varCalc.number2;
cout << "\nInforme o código: ";
cin >> varCalc.codigo;
varCalc.numberResult = varCalc.number1 + varCalc.number2;
cout << "\nCódigo: " << varCalc.codigo;
cout << "\nO resultado é : " << varCalc.numberResult;
//usando funções
cout << "\nUsando função: ";
cout << "\nVamos usar um função chamada calcIMC para calcular o imc do atleta.";
float peso, altura;
char cadNome[51];
getchar(); //limpar buffer do teclado.
cout << "\nInforme os dados do Atleta: ";
cout << "\nNome: ";
cin.getline(cadNome,51);
cout << "\nPeso: ";
cin >> peso;
cout << "\nAltura: ";
cin >> altura;
cout << "\nDados Gerados: ";
cout << "\nNome: " << cadNome;
cout << "\nPeso: " << peso;
cout << "\nAltura: " << altura;
cout << "\nIMC: " << calcIMC(peso,altura);
return 0;
}
//a função em si.
float calcIMC(float p, float a) {
return p/(a*a); //fazendo o processamento
}
Nenhum comentário:
Postar um comentário
Olá Leitores(as), usem esse espaço com sabedoria. Caso necessite me sigam pelo Twitter: @leo_barros