Ir ao conteúdo

Posts recomendados

Postado

Atividade - VOID

Desenvolva um pequeno sistema para calcular a área de figuras geométricas planas.

Você pode seguir o modelo abaixo:

 

GEOMETRIA PLANA 

MENU PRINCIPAL

1-Quadrado

2-Retangulo

3-Triângulo

4-Circunferência

5-Sair

Opção => __

 

Elabore na forma de subprograma para que cada opção leia o(s) dado(s) de entrada e calcule sua área. 

 

Estou fazendo um curso técnico no Instituto Federal de Santa Catarina, e fiquei com dúvidas de como fazer a tarefa solicitada na Matéria de programação C++. Quem puder me dar aquela força. obrigado pela compreensão.

  • Curtir 1
Postado

@matias ribeiro da silva    você já sabe alguma coisa de programação em c++ ? 

se souber então faça o algorítimo e post aqui e diga em que está com dúvida.

para calcular a área do quadrado, você multiplica um lado pelo outro, que em c++  seria assim :

float A = lado_a  *  lado_b ;

para calcular a área do retângulo, é a mesma coisa do quadrado, que em c++ também seria assim :

float A = lado_a  *  lado_b ;

para calcular a área do triangulo, você usa essa formula   A = 0.5 x lado a x lado b x seno do ângulo entre esses dois lados, que em c++ seria :

float a = 0.5 * La * Lb * ( sin ( angulo * 3.14159 / 180 ) ) ;  /*convertendo graus para radianos*/

para calcular a área da circunferência, você usa essa formula  A=3.14159  x ( raio   x  raio )   que em c++ seria :

float a = 3.14159 * ( r * r ) ;

 

Postado

#include<iostream>
#include<locale.h>
 using namespace std;

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

     float n1,n2,r;

 

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

void linha (char c, int n)
{
    for ( int i = 1; i <= n;  i++)
    {
        cout  <<  c;
    }
    
    cout  <<  endl;
}

 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

void quadrado()
{
    system("cls");
    
    cout <<"Quadrado\n";
    linha('-',15);
    cout  <<"Insira um valor: ";
    cin    >>  n1;
    
    r = n1 * n1;
    linha('-',15);
    
    cout  <<"A área do quandrado é de: "<<r<<" cm²/m²."<<endl;
    linha('-',15);
    
    system("pause");
}

 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

void retangulo()
{
    system("cls");
    
    cout <<"Retângulo\n";
    linha('-',15);
    cout <<"Insira o valor da base: ";
    cin   >> n1;
    cout <<"Insira o valor da aultura: ";
    cin  >> n2;
    
    r = n1 * n2;
    linha('-',15);
    
    cout<<"A área do retângulo é de: "<<r<<" cm/m."<<endl;
    linha('-',15);
    
    system("pause");
}

 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

void triangulo()
{
    system("cls");
    
    cout <<"Triângulo\n";
    linha('-',15);
    cout <<"Insira o valor da base: ";
    cin   >>n1;
    cout <<"Insira o valor da altura: ";
    cin >>n2;
    
    r = n1 * n2/2;
    linha('-',15);
    
    cout <<"A área do triângulo é de: "<<r<<" cm/m."<<endl;
    linha('-',15);
    
    system("pause");
}

 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

void circunferencia()
{
    system("cls");
    
    cout <<"Circunferência\n";
    linha('-',15);
    cout <<"Insira o valor do raio: ";
    cin >>n1;
    
    r = n1 * n1 * 3.14;
    linha('-',15);
    
    cout <<"A área da circunferêcia é de: "<<r<<" diâmetro."<<endl;
    linha('-',15);
    
    system("pause");
}

 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

main()
{
    setlocale(LC_ALL,"PORTUGUESE");
    int op;
    
    do
    {
        system("cls");
        
        cout <<"GEOMETRIA PLANA\n";
        linha('-',17);
        cout <<"MENU PRINCIPAL\n";
        linha('-',17);
        cout  <<"1 - Quadrado\n";
        cout  <<"2 - Retângulo\n";
        cout  <<"3 - Triângulo\n";
        cout  <<"4 - Circunferência\n";
        cout  <<"5 - Sair\n";
        linha('-',17);
        cout  <<endl;
        cout  <<"Opção => ";
        cin  >>op;
        linha('-',17);
        

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


        switch(op)
        {
            case 1: quadrado();
                break;
            case 2: retângulo();
                break;
            case 3: triângulo();
                break;
            case 4: circunferência();
                break;
            case 5: cout<<"Você saiu!\n";
                break;

            default : cout<<"Opção inválida. Tente  novamente ! \n";

                break;                    
        }
        

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


        system("pause");
 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

                       
    }while(op!=5);

 

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

    
    
}

  • Curtir 1
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!