Baixe o app para aproveitar ainda mais
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; }
Compartilhar