Faça um programa que leia os dados de um retângulo e os dados de um quadrado. A seguir, através da função CalcArea( ) com parâmetros tipo int e sobrecarregada calcule e mostre as respectivas áreas dessas figuras.
Fiz isso:
#include <iostream>
using namespace std;
int CalcArea(int baser, int alt);
int main(int argc, char *argv[])
{
int base, altura, area, lado, base2,area2;
cout << "Digite a base do retangulo: "<<endl;
cin >> base;
cout << "Digite a altura do retangulo: "<<endl;
cin >> altura;
cout <<"Digite o lado do quadrado:"<<endl;
cin >>lado;
cout <<"Digite a base do quadrado:"<<endl;
cin >>base2;
// Calcula area usando a funcao CalcArea()
area = CalcArea(base, altura);
cout << "Area do retangulo="<<area<<""<<endl;
area2 = CalcArea(lado, base2);
cout << "Area do quadrado="<<area2<<""<<endl;
getchar();
getchar();
return 0;
} // Fim de main()
// Definição da função.
int CalcArea(int baser, int alt)
{
return baser * alt;
}
int CalcArea2(int lado1, int base22)
{
return lado1 * base22;
} // Fim de CalcArea()
Esta rodando e calculando certinho...
Quero saber se atendi a exigência do programa. As variáveis dentro da função CalcArea podem e devem ser diferentes????
Pergunta
Guest Luis Everton
preciso desenvolver o seguinte programa:
Faça um programa que leia os dados de um retângulo e os dados de um quadrado. A seguir, através da função CalcArea( ) com parâmetros tipo int e sobrecarregada calcule e mostre as respectivas áreas dessas figuras.
Fiz isso:
#include <iostream>
using namespace std;
int CalcArea(int baser, int alt);
int main(int argc, char *argv[])
{
int base, altura, area, lado, base2,area2;
cout << "Digite a base do retangulo: "<<endl;
cin >> base;
cout << "Digite a altura do retangulo: "<<endl;
cin >> altura;
cout <<"Digite o lado do quadrado:"<<endl;
cin >>lado;
cout <<"Digite a base do quadrado:"<<endl;
cin >>base2;
// Calcula area usando a funcao CalcArea()
area = CalcArea(base, altura);
cout << "Area do retangulo="<<area<<""<<endl;
area2 = CalcArea(lado, base2);
cout << "Area do quadrado="<<area2<<""<<endl;
getchar();
getchar();
return 0;
} // Fim de main()
// Definição da função.
int CalcArea(int baser, int alt)
{
return baser * alt;
}
int CalcArea2(int lado1, int base22)
{
return lado1 * base22;
} // Fim de CalcArea()
Esta rodando e calculando certinho...
Quero saber se atendi a exigência do programa. As variáveis dentro da função CalcArea podem e devem ser diferentes????
Desde já, agradeço!
abraços!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.