Prévia do material em texto
Exercícios iniciais de A&P e Exemplos Resolvidos Noções Básicas: 1) Escreva um algoritmo para ler dois valores e armazenar cada um em uma variável. A seguir, armazenar a soma dos dois valores lidos em uma terceira variável. Escrever o resultado da soma efetuada. 2) Escreva um algoritmo que lê três números inteiros, calcula a média aritmética, a média geométrica e a média harmônica e escreve os números lidos e as médias calculadas. MA= (A+B+C)/3 MG= (A*B*C)**1/3 MH= 3/(1/A+1/B+1/C) Para resolver um exercício de programação primeiro devemos observar quais variáveis iremos ter. Assim, temos: Variáveis referentes aos números.: A, B e C Tipo referentes aos números A, B e C.: inteiro. Variáveis referentes as médias.: MA, MG, MH. Tipo referentes as médias MA, MG, MH.: geralmente real. Depois, devemos analisar o quê o algoritmo faz! Calcula as médias. Depois, devemos analisar o quê vamos ler e o quê vamos escrever. Vamos ler três números: A, B e C. Vamos escrever os valores de A, B, C e MA, MG, MH. Agora! Montamos o algoritmo! Algoritmo Inicio Declare A, B, C inteiro; Declare MA, MG, MH real; escreva(“digite três números”); leia(A, B, C); MA= (A+B+C)/3; MG= (A*B*C)**1/3; MH= 3/((real)1/A+(real)1/B+(real)1/C); escreva(“Números lidos:”, A, B, C); escreva(“Média A, Média G, Média H:”, MA, MG, MH); Fim_Algoritmo 3) Escreva um algoritmo que lê o nome do funcionário, o seu número de horas trabalhadas, o valor que recebe por hora e o seu número de identificação na empresa. Este algoritmo deve escrever na tela o número de identificação e o cálculo do salário. Algoritmo Inicio Declare nome_func string; Declare num_horas, valor/hora, salario real; Declare num_id inteiro; escreva(“Digite o seu nome”); leia(nome_func); escreva(“Digite o número de horas trabalhadas, o seu id e valor por hora”); leia(num_horas, num_id, valor/hora); salario = num_horas*valor/hora; escreva(num_id, salario); Fim_Algoritmo 4) Escrever um algoritmo que calcule o fatorial de 5. 5) Escreva um algoritmo que lê três números e calcula: 4.1) A área do triângulo que tem a por base e b por altura. A= (a*b)/2 4.2) A área do círculo de raio c. A= pi* r2 4.3) A área do trapézio que tem a e b por base e c por altura. A= (a+b)/2 4.4) A área do quadrado de lado b; A= a*a 6) Faça um algoritmo que calcule a média aritmética do intervalo [a, b]. MA= (a+b)/2 7) Faça um algoritmo que receba a quantidade de livros que existe em uma biblioteca referente aos temas: comédia, drama e romance. Este algoritmo deve: calcular a média de todos os livros e exibir na tela as quantidades por tema e a média de todos os livros. 8) O que é uma variável? 9) O que é uma estrutura sequencial? 10) Identifique o tipo de cada uma das constantes abaixo: a) 21 b) "BOLA" c) "VERDADEIRO" d) 0,21x102 e) falso