ALGUÉM PODE ME AJUDAR PFV, TENHO ESSE TRABALHO DE PROGRAMAÇÃO EM C++ PARA ENTREGAR, MAS NÃO CONSIGO FAZER (SE ALGUEM PODER AJUDAR)
1- Escreva um programa EM C++ que converte certa temperatura de graus Celsius para Fahrenheit e vice-versa, utilizando union. Crie uma union com os atributos Celsius e Fahrenheit (float). Pergunte ao usuário qual das conversões ele deseja fazer (se é de Celsius-Fahrenheit ou Fahrenheit-Celsius), dependendo de sua resposta, insira o valor para a conversão e imprima o resultado convertido com aproximação de duas casas decimais.
2- Escreva um programa que crie uma estrutura chamada Ponto, contendo apenas a posição x e y (inteiros) do ponto. Declare 2 pontos, leia a posição (coordenadas x e y) de cada um e calcule a distância entre eles. Apresente no final a distância entre os dois pontos, com uma precisão de duas casas decimais.
3-
Crie uma classe Retangulo a partir da qual apenas as coordenadas cartesianas dos vértices de suas instâncias são armazenadas (x1,y1, x2,y2). Para simplificar, considere os valores dos vértices apenas como atributos da classe. O construtor deve chamar uma função-membro que receba tais coordenadas e verifique se todas elas se encontram no primeiro quadrante, sem que nenhum dos valores de x ou y seja maior do que 15,0 (ou seja, os valores do primeiro quadrante devem ser positivos e menores que 15). Considere que as coordenadas fornecidas de fato especificam um retângulo.
Também deverão ser definidas funções-membros para calcular o comprimento, a largura, o perímetro e a área do retângulo. O comprimento deverá ser o maior das duas dimensões. Incluir uma função-predicado (função que retorna verdadeiro ou falso, de acordo com uma verificação) denominada ehQuadrado.
O protótipo da Classe deve possuir a estrutura abaixo. Não será necessário neste momento utilizarmos o construtor (assunto da próxima semana). Vocês devem escrever o código dos métodos conforme explicado em aula. Na main, crie uma aplicação para executar esse programa.
class Retangulo{
int pix,piy,psx, psy;
bool checar(int,int,int,int);
public:
setValores(int, int, int, int);
int comprimento();
int largura();
int perimetro();
int area();
bool ehquadrado();
};
4- Defina uma classe em C++ para representar uma pessoa. Uma pessoa, no nosso caso, possui os seguintes atributos:
· Nome, Idade, Altura, Peso e Sexo.
A classe deve possuir métodos para modificar e acessar cada um dos atributos, um método para calcular o IMC (Índice de Massa Corpórea), um método que forneça o nome da pessoa e um método que retorne a sua categoria de acordo com o IMC. O IMC é obtido através da divisão do peso pela altura ao quadrado e é interpretado da seguinte forma:
· IMC <= 18,5: Abaixo do peso normal
· 18,5 < IMC <= 25: Peso Normal
· 25 < IMC <= 30: Acima do peso normal.
· IMC > 30: Obesidade
Escreva uma aplicação para utilizar os métodos descritos na classe.
5-
Crie uma classe ContaBancaria que tenha como atributos o nome do titular, numero da conta e saldo. Esta classe deve simular um acesso à conta com as seguintes opções:
· Realizar Saque (o saldo não pode ficar negativo);
· Fazer Depósito (apenas aumenta o saldo da conta);
· Consultar Saldo.
No programa principal, crie 2 contas. Coloque R$ 20,00 na primeira e R$ 30,00 na segunda. Retire R$ 50,00 da primeira e R$ 10,00 da segunda. Exiba na tela o saldo de cada uma. Faça outros testes para verificar se o programa está testando todas as condições possíveis
ME AJUDEM PFV