Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo retangulo

C++, Relações métricas no triângulo, acutangulo, obtusangulo, retangulo, relaçoes métricas do triangulo

#include #include using namespace std; int main() { int a, b, c; cout<<"\nentre com o valor do lado a:\n"; cin>>a; cout<<"\nentre com o valor do lado b:\n"; cin>>b; cout<<"\nentre com o valor do lado c:\n"; cin>>c; if(a*a cout<<"\nO triangulo e' acutangulo\n"; if (a*a==b*b+c*c) cout<<"\nO triangulo e' retangulo\n"; if(a*a>b*b+c*c) cout<<"\nO triangulo e' obtusangulo\n"; system("pause"); } acute-angled, obtuse, rectangle

Construtor de cópia default, C++, retangulo

#include using namespace std; class Retangulo { int altura; int largura; public: // Construtores sobrecarregados. // Default. Retangulo(); // Cópia. Retangulo(const Retangulo&); Retangulo(int alt, int larg); // Função com valor // default. void desenha(char c = '*'); }; // Fim de class Retangulo. // Implementação. // Construtor default. Retangulo::Retangulo() : altura(7), largura(11) { cout << "\nConstrutor default...\n"; } // Fim de Retangulo::Retangulo() // Construtor de cópia. Retangulo::Retangulo(const Retangulo& umRet) { cout << "\nConstrutor de copia...\n"; altura = umRet.altura; largura = umRet.largura; } // Fim de Retangulo::Retangulo(const Retangulo&) Retangulo::Retangulo(int alt, int larg) : altura(alt), largura(larg) { cout << "\nConstrutor (int, int)...\n"; } // Fim de Retangulo::Retangulo(int, int) // Função com valor default. void Retangulo::desenha(char c) // Desenh