Prévia do material em texto
1 CONSTRUÇÃO DE ALGORITMOS PROF. MARCOS GUERINE LISTA DE EXERCÍCIOS Nº 1 CONCEITOS BÁSICOS 1) Escreva um algoritmo que lê um determinado valor positivo e calcula e imprime seu dobro. 2) Escreva um algoritmo que leia um número inteiro e mostre seu predecessor e sucessor imediatos. 3) Escreva um algoritmo que leia dois números e imprima a soma desses números. 4) Escreva um algoritmo que leia um inteiro, calcule e imprima o quadrado no número lido. 5) Escreva um algoritmo para converter um valor dado em dólares para reais, mostrando na tela a cotação do dólar e o resultado da conversão. 6) Escreva um algoritmo que leia três números e imprima a média aritmética entre eles. 7) Escreva um algoritmo que leia um valor com o dia de hoje, outro com o mês e outro com o ano e imprima a data na tela no formato “dia/mês/ano”. 8) Escreva um algoritmo para calcular a área de um quadrado de lado L, onde L é informado pelo teclado. 9) Escreva um algoritmo para calcular e exibir o volume de um cone a partir dos valores da altura e do raio da base que serão informados pelo operador. Volume = hrπ 2 3 1 10) Escreva um algoritmo que leia a altura e o raio de um cilindro circular e imprima o volume do mesmo, segundo a fórmula: V = raio2 altura. 11) Faca um algoritmo que converta uma medida de temperatura de Fahrenheit para Celsius. A partir da fórmula de conversão de Celsius para Fahrenheit, que é C= 5 9 ( F− 32) , deduza a fórmula para a conversão de Fahrenheit para Celsius para que você possa resolver o problema. 12) Escreva um algoritmo que a partir de um diâmetro de um círculo que será digitado pelo usuário, calcular e exibir sua área. Area = 2rπ 13) Escreva um algoritmo para calcular e exibir a área de um quadrado a partir do valor de sua diagonal que será informado pelo usuário. 14) Escreva um algoritmo para calcular e exibir a tensão V depois que o usuário inserir o valor da resistência R e da corrente i. V= iR 15) Escrever um algoritmo que leia 3 valores a, b e c e calcule: a) a área do triângulo que tem a por base e b por altura. b) a área do círculo de raio c. c) a área do trapézio que tem a e b por bases e c por altura. d) a área do quadrado de lado b. e) a área do retângulo de lados a e b. 16) Escreva um algoritmo leia uma quantidade de tempo dada em horas, minutos e segundos e converta para um número equivalente em segundos. 17) Uma firma contrata um encanador a R$ 20,00 por dia. Escreva um algoritmo que leia o número de dias trabalhados pelo 2 encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 11% para o imposto de renda. 18) Em uma empresa os contratos trabalhistas são renovados por três anos. O salário sofrerá um reajuste de 7%, 6% e 5%, respectivamente, a cada ano tendo como base o salário do ano anterior. Escreva um algoritmo que leia o salário mensal atual do funcionário, e então, imprima qual será o salário mensal para cada um dos três próximos anos. 19) Faça um algoritmo que solicite ao usuário a quilometragem atual, a quilometragem anterior, a quantidade de litros consumida e informe a taxa de consumo (quilômetros por litro) de um automóvel. 20) Escreva um algoritmo para calcular e exibir a velocidade final em km/h. O usuário entrará com o valor da velocidade inicial em m/s, a aceleração em m/s² e o tempo do percurso em segundos. 21) Faça um algoritmo que peça como dado de entrada os tamanhos dos catetos de um triângulo retângulo e mostre na tela o valor de sua hipotenusa. 22) Escreva um algoritmo para calcular em radianos o valor do seno, cosseno, tangente e secante de um ângulo x, informado em graus pelo usuário. 23) No país de Brasilândia a moeda nacional é a merreca (M$). Sabe-se que sistema monetário de Brasilândia só utiliza moedas (não utiliza cédulas) e que os valores dos diferentes tipos de moeda são: M$ 1,00; M$ 5,00; M$ 10,00; M$ 50,00 e M$ 100,00. Devido ao acúmulo de moedas por parte dos brasilândios, o Governo resolveu abrir uma concorrência internacional para o desenvolvimento de um software. Dado um valor em merreca, o algoritmo deve calcular qual o número mínimo de moedas necessárias para perfazer o valor especificado. Exemplo: Se o valor informado for M$ 187,00, a saída de algoritmo deve ser: 1 moeda(s) de M$ 100,00 1 moeda(s) de M$ 50,00 3 moeda(s) de M$ 10,00 1 moeda(s) de M$ 5,00 2 moeda(s) de M$ 1,00 24) Avalie as expressões abaixo como #verdadeiro# ou #falso#: a) (4.2 >= 5.0) And (8 = (3+5)) b) (-2 = 0 ) c) (3 0) e) (Not (-4.2 “pi” g) “beta” > “alfa” h) “RIO” = “rio” i) “1”