Buscar

AV2-C++

Prévia do material em texto

Curso: CST em Análise e Desenvolvimento de Sistemas
Prova: AV2
Disciplina: Programação Estruturada Código: 
Prof.(a): 
Data: 
	Nota da AV2
	
	
	
	
NOME: _RA: __
	
	Questão 1 (4,0) – Calcule as raízes de x usando a fórmula de Bhaskara dado que o usuário fornecera ‘a’, ‘b’ e ‘c’ da expressão ax2 + bx +c =0. Lembre-se que pode haver duas raízes distintas, uma raíz ou nenhuma. Informe primeiro quantas raízes há e, se houve, seus valores. 
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
 float A, B, C, delta, raiz1, raiz2;
 cout << "Digite o valor de A: ";
 cin >> A;
 cout << "Digite o valor de B: ";
 cin >> B;
 cout << "Digite o valor de C: ";
 cin >> C;
 if(A != 0){
 delta = (B*B) - (4*A*C);
 if(delta<0){
 cout <<"Não tem raízes reais";
 }
 else if (delta==0){
 raiz1=(-B)/(2*A);
 cout << "Possui apenas uma raiz real: "<<raiz1<<endl;
 }else{
 raiz1=(-B - sqrt(delta))/(2*A);
 raiz2=(-B + sqrt(delta))/(2*A);
 cout << "Raiz 1: "<<raiz1<<endl;
 cout << "Raiz 2: "<<raiz2<<endl;
 }
 }else{
 cout <<"A=0, não é uma equação do segundo grau";
 }
}
Questão 2 (6,0) - Uma empresa fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso forneceu o sexo do entrevistado (M – Masculino ou F Feminino) e a resposta (S - Sim ou N - Não). Sabe-se que foram entrevistadas 10 pessoas. Faça um programa que calcule e mostre:
· O número de pessoas que respondeu sim;
· O número de pessoas que respondeu não;
· O número de mulheres que respondeu sim;
· A porcentagem de homens que respondeu não.
#include <iostream>
using namespace std;
int main ()
{
 string sexo, resp;
 int x, quantsim, quantnao, quantmas, quantfemsim, quantmasnao;
 quantsim=0;
 quantnao=0;
 quantmas=0;
 quantfemsim=0;
 quantmasnao=0;
 for(x=0; x<10; x++){
 do
 {
 cout<<"Qual seu sexo? ('m' para masculino ou 'f' para feminino): "<<endl;
 cin >> sexo;
 }
 while(sexo != "m" && sexo != "f");
 do
 {
 cout<<"Gostou do produto? ('s' para sim ou 'n' para não): "<<endl;
 cin>> resp;
 }
 while(resp != "n" && resp != "s");
 if(resp == "s"){
 quantsim++;
 }
 else
 {
 quantnao++;
 }
 if(sexo == "m"){
 quantmas++;
 }
 if(sexo == "f" && resp == "s"){
 quantfemsim++;
 }
 else if(sexo == "m" && resp =="n"){
 quantmasnao++;
 }
 }
 cout<<"Número de reposta 'sim': "<<quantsim<<endl;
 cout<<"Número de reposta 'não': "<<quantnao<<endl;
 cout<<"Número de mulheres que disseram 'sim': "<<quantfemsim<<endl;
 cout<<"Porcentagem de homens que disseram 'não': "<<(quantmasnao*100)/quantmas<<"%"<<endl;
}
Boa Prova!

Continue navegando