You are on page 1of 6

Escola Tcnica Estadual Magalhes Barata

Disciplina: Introduo a Programao em Linguagem C/C++


Professor:
Curso: Tcnico em Eletrnica
Aluno:
Atividade Avaliativa de Informtica 2
1)

/*
"Este programa resolve um tringulo qualquer e identifica sua classificao quanto ao seu
lado"
Autor:
Data: 07.03.2017
*/

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main()
{
setlocale(LC_ALL, ""); // define sada padro de stream para cultura(Regio) local do
sistema.

bool triangulo, equilatero, isosceles, escaleno;


float a, b, c;

cout<< "*** Este programa resolve um tringulo qualquer e identifica sua classificao
quanto ao seu lado *** "<< endl << endl<< endl;

do
{
cout<< "Entre com um valor real diferente de zero para o lado a:"<< endl;
cin>> a;
} while (a==0);

do
{
cout<< "Entre com um valor real diferente de zero para o lado b:"<< endl;
cin>> b;
} while (b==0);

do
{
cout<< "Entre com um valor real diferente de zero para o lado c:"<< endl;
cin>> c;
} while (c==0);
cout<< endl<< endl;

triangulo = a<b+c & b<c+a & c<b+a;


equilatero = a==b & a==c;
isosceles = a==b | a==c | b==c;
escaleno = a != b & b != c & a != c;

if (triangulo){

cout<< "Os lados dados formam um tringulo ";


if(equilatero){
cout<< "equiltero."<< endl;
return 0;
}
if(isosceles){
cout<< "issceles."<< endl;
return 0;
}
if(escaleno){
cout<< "escaleno."<< endl;
return 0;
}

}
else {
cout<< "Os lados dados no formam um tringulo."<<endl;
return 0;
}

2)

/*
"Este programa ordena trs nmeros diferentes em ordem crescente"
Autor:
Data: 07.03.2017
*/

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main()
{
setlocale(LC_ALL, ""); // define sada padro de stream para cultura(Regio) local do
sistema.

float a, b, c, temp;
cout<< "*** Este programa ordena trs nmeros diferentes em ordem crescente *** "<<
endl << endl<< endl;

cout<< "Entre com valores reais diferentes para serem dispostos em ordem crescente"<<
endl;

cout<< "Entre com um valor para o primeiro nmero:"<< endl;


cin>>a;
cout<< "Entre com um valor para o segundo nmero:"<< endl;
cin>>b;
cout<< "Entre com um valor para o terceiro nmero:"<< endl;
cin>>c;

if(a>b)
{
temp=a;
a=b;
b=temp;
}
if(a>c)
{
temp=a;
a=c;
c=temp;
}
if(b>c)
{
temp=b;
b=c;
c=temp;
}

cout<< "Os nmeros dados em ordem crescente: " << endl;


cout<<a <<", "<<b <<", "<<c << endl;
return 0;

3)

/*
"Este programa calcula salario acrescido de bonificao e auxilio escola"
Autor:
Data: 08.02.2017
*/

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main()
{
setlocale(LC_ALL, ""); // define sada padro de stream para cultura(Regio) local do
sistema.

float salario, salarioTotal;

cout<< "*** Este programa calcula salario acrescido de bonificao e auxilio escola ***
"<< endl << endl<< endl;

cout<<"Entre com o salario para os devidos clculos:";


cin>> salario;

if(salario<=500){
salarioTotal = salario + salario*.05;
if(salario<=600)
{
salarioTotal = salario + salario*.05 + 150;
}
}else if (salario > 500 && salario <= 1200)
{
salarioTotal = salario + salario*.12;
if(salario>600)
{
salarioTotal = salario + salario*.12 + 100;
}
}else if(salario> 1200)
{
salarioTotal= salario + 100;

cout<< "O valor do salario acrescido da bonificao e do auxilio escola :"


<< setprecision(2) << setiosflags(ios::fixed | ios::showpoint)<<salarioTotal <<
endl;

return 0;
}

4)

/*
"Este programa mostra o quadrante e o nmero de voltas para um ngulo dado"
Autor:
Data: 07.03.2017
*/

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main()
{
setlocale(LC_ALL, ""); // define sada padro de stream para cultura(Regio)
local do sistema.

float angulo, anguloTemp, anguloReduzido;


int numeroVoltas, quadrante;

cout<< "*** Este programa mostra o quadrante e o nmero de voltas para um


ngulo dado *** "<< endl << endl<< endl;

cout<< "Entre com um valor de ngulo para a reduo:"<< endl;


cin>>angulo;

anguloTemp=angulo;
numeroVoltas=-1;
while(anguloTemp> 0)
{
numeroVoltas= numeroVoltas+1;
anguloTemp= anguloTemp-360;
}
anguloReduzido=anguloTemp+360;

cout<< "O nmero de voltas :" << endl;


cout<<numeroVoltas << endl;
cout<< "O angulo reduzido :" << endl;
cout<<anguloReduzido << endl;

if(anguloReduzido<90)
{
cout<< "O angulo situado no 1 Quadrante";
} else if(anguloReduzido>=90 && anguloReduzido<180)
{
cout<< "O angulo situado no 2 Quadrante";
} else if(anguloReduzido>=180 && anguloReduzido<270)
{
cout<< "O angulo situado no 3 Quadrante";
} else if(anguloReduzido>=270 && anguloReduzido<360)
{
cout<< "O angulo situado no 4 Quadrante";
}

if(angulo>=0)
{
cout<< " a partir do Sendido Anti-Horrio" << endl;
} else
{
cout<< " a partir do Sendido Horrio" << endl;
}

return 0;

You might also like