Buscar

Funções Matemáticas Prontas no C/C++

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Prazo: 17/04/2018 
AULA: ☐SEG ☐TER ☐QUA ☒QUI ☐SEX HORÁRIO: ☐1,2 ☐3,4 
PROFESSOR: Daniel Caetano 
DISCIPLINA: CCE1040 – Lógica de Programação 
CURSO: 
 
 
R.A.: 
 
NOME: 
 
INSTRUÇÕES 
a) Preencha corretamente o CURSO, o R.A. e seu NOME e, se necessário, o DIA DA SEMANA/HORÁRIO da aula; 
b) Entregue o trabalho pelo SAVA – tire uma foto dessa capa e da solução, colando em arquivo Word. 
c) NÃO serão aceitos trabalhos após o prazo, fique atento. 
 
 
QUESTÕES - AULA 06 
EXERCÍCIOS QUE DEVEM SER ENTREGUES: APENAS 6.2 E 6.5 
 
6.1) Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual e, com estes 
valores, calcule aproximadamente (DICA: tente fazer em fluxograma e portugol antes do C!): 
 a) A idade da pessoa em anos. 
 b) A idade da pessoa em meses (1 ano = 12 meses). 
 c) A idade da pessoa em dias (1 ano = 365 dias). 
 d) A idade dessa pessoa em semanas (1 ano = 52 semanas). 
6.2) A área de um triângulo pode ser calculada por: 
 Area = ( Base* Altura) / 2 
 Faça um programa, em C/C++, que receba os dados necessários e calcule a área do triângulo. 
6.3) Sabendo que a área de um trapézio pode ser calculada como: 
 Area = (( BaseMaior + BaseMenor) * Altura) / 2 
 Faça um programa, em C/C++, que receba os dados necessários e calcule a área do trapézio. 
6.4) Faça um único programa que leia o raio de um círculo e calcule (em C/C++): 
 a) O perímetro da circunferência: Perímetro = 2 * PI * Raio 
 b) A área da circunferência: Área = PI * Raio2 
6.5) Faça um único programa que leia o raio de um círculo e calcule (em C/C++): 
 a) A área da superfície esférica: Área = 4 * PI * Raio2 
 b) O volume da esfera: Volume = (4/3) * PI * Raio3 
 
Prazo: --/--/---- 
AULA: ☐SEG ☐TER ☐QUA ☒QUI ☐SEX HORÁRIO: ☐1,2 ☐3,4 
PROFESSOR: Daniel Caetano 
DISCIPLINA: CCE1040 – Lógica de Programação 
CURSO: 
 
 
R.A.: 
 
NOME: GABARITO 
 
 
QUESTÕES - AULA 06 
EXERCÍCIOS QUE DEVEM SER ENTREGUES: APENAS 6.2 E 6.3 
 
6.1) Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual e, com estes 
valores, calcule aproximadamente (DICA: tente fazer em fluxograma e portugol antes do C!): 
 a) A idade da pessoa em anos. 
 b) A idade da pessoa em meses (1 ano = 12 meses). 
 c) A idade da pessoa em dias (1 ano = 365 dias). 
 d) A idade dessa pessoa em semanas (1 ano = 52 semanas). 
#include <iostream> 
using namespace std; 
main() // Calcula a idade em diferentes unidades 
{ 
 // Declara as variáveis 
int ANONASC, ANOATUAL, DIF; 
// Solicita os dados de entrada 
cout << "Cálculo idade em diferentes unidades" << endl; 
cout << "Por favor, digite o ano de nascimento: "; 
cin >> ANONASC; 
cout << "Por favor, digite o ano atual: "; 
cin >> ANOATUAL; 
// Calcula idade aproximada em anos 
DIF = ANOATUAL - ANONASC; 
// Imprime os vários resultados 
cout << "A idade em anos é: " << DIF << endl; 
cout << "A idade em meses é: " << DIF*12 << endl; 
cout << "A idade em dias é: " << DIF*365 << endl; 
cout << "A idade em semandas é: " << DIF*52 << endl; 
} 
 
6.2) A área de um triângulo pode ser calculada por: 
 Area = ( Base* Altura) / 2 
 Faça um programa, em C/C++, que receba os dados necessários e calcule a área do triângulo. 
 
#include <iostream> 
using namespace std; 
main() // Calcula a area de um triângulo 
{ 
 // Declara variáveis como reais 
float AREA, BASE, ALTURA; 
 // Obtém os dados de entrada 
cout << "Cálculo de área do triângulo" << endl; 
cout << "Por favor, digite o tamanho da base: "; 
cin >> BASE; 
cout << "Por favor, digite a altura: "; 
cin >> ALTURA; 
 // Calcula a área do triângulo 
AREA = (BASE * ALTURA) / 2.0; 
 // Apresenta o resultado ao usuário 
cout << "A área é: " << AREA << endl; 
} 
 
6.3) Sabendo que a área de um trapézio pode ser calculada como: 
 Area = (( BaseMaior + BaseMenor) * Altura) / 2 
 Faça um programa, em C/C++, que receba os dados necessários e calcule a área do trapézio. 
 
#include <iostream> 
using namespace std; 
main() // Calcula a area de um trapézio 
{ 
 // Declara variáveis como reais 
float AREA, BMAIOR, BMENOR, ALTURA; 
 // Obtém os dados de entrada 
cout << "Cálculo de área do trapézio" << endl; 
cout << "Por favor, digite a base maior: "; 
cin >> BMAIOR; 
cout << "Por favor, digite a base menor: "; 
cin >> BMENOR; 
cout << "Por favor, digite a altura: "; 
cin >> ALTURA; 
 // Calcula a área do trapézio 
AREA = (BMAIOR + BMENOR) * ALTURA / 2.0; 
 // Apresenta o resultado ao usuário 
cout << "A área é: " << AREA << endl; 
} 
 
 
6.4) Faça um único programa que leia o raio de um círculo e calcule (em C/C++): 
 a) O perímetro da circunferência: Perímetro = 2 * PI * Raio 
 b) A área da circunferência: Área = PI * Raio2 
 
#include <iostream> 
#include <math.h> // Necessária para o uso de “pow” e “M_PI” 
using namespace std; 
 
main() // Calcula o perímetro e a área da circunferência 
{ 
 // Declara as variáveis como números reais 
float RAIO, PERIM, AREA; 
 
// Obtém a única informação necessária: o raio da circunferência 
cout << "Cálculo de dimensões de circunferência" << endl; 
cout << "Por favor, digite o raio: "; 
cin >> RAIO; 
 
// Calcula o perímetro e a área 
PERIM = 2.0 * M_PI * RAIO; 
AREA = M_PI * pow(RAIO,2.0); 
 
// Apresenta os resultados ao usuário 
cout << "O perímetro é: " << COMP << endl; 
cout << "A área é: " << AREA << endl; 
} 
 
6.5) Faça um único programa que leia o raio de um círculo e calcule (em C/C++): 
 a) A área da superfície esférica: Área = 4 * PI * Raio2 
 b) O volume da esfera: Volume = (4/3) * PI * Raio3 
 
#include <iostream> 
#include <math.h> // Necessária para o uso de “pow” e “M_PI” 
using namespace std; 
 
main() // Calcula a área e o volume da esfera 
{ 
 // Declara as variáveis como números reais 
float RAIO, AREA, VOLUME; 
 
// Obtém a única informação necessária: o raio da esfera 
cout << "Cálculo de dimensões de uma esfera" << endl; 
cout << "Por favor, digite o raio: "; 
cin >> RAIO; 
 
// Calcula a área e o volume 
AREA = 4.0 * M_PI * pow(RAIO,2.0); 
VOLUME = (4.0/3.0) * M_PI * pow(RAIO,3.0); 
 
// Apresenta os resultados ao usuário 
cout << "A área é: " << AREA << endl; 
cout << "O volume é: " << VOLUME << endl; 
}

Outros materiais