Curso Disciplina Professor Sistemas de Informação Algoritmos e Programação Flávio Euripedes de Oliveira Lista de Exercícios Construção de algoritmos: Estruturas Sequênciais OBS: Para cada um dos algoritmos abaixo, declare corretamente todas as variáveis necessárias ao algoritmo em questão, além de comentá-lo. Para cada um dos algoritmos abaixo, declare corretamente cada uma das variáveis a serem utilizadas. 1) Construa um algoritmo que calcule a média aritmética entre quatro notas semestrais quaisquer fornecidas por um aluno (usuário). 2) Construa um algoritmo capaz de solicitar ao usuário as dimensões de um retângulo qualquer e mostrar o resultado do cálculo de sua área. 3) Construa um algoritmo capaz de solicitar ao usuário as dimensões de um cubo e mostrar o resultado do cálculo de seu volume. 4) Construa um algoritmo capaz de solicitar ao usuário o raio de uma circunferência e mostrar o resultado do cálculo de sua área. 5) Construa um algoritmo para calcular as raízes de uma equação do segundo grau (Ax2 + Bx + C), sendo que estes valores A, B e C são fornecidos pelo usuário (considere que a equação possui duas raízes reais). Lembrando que uma equação do segundo grau é dada por: 1 6) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer do plano, P(x1,x2) e Q(x2,y2), informe a distância entre eles. 7) Construa um algoritmo capaz de solicitar ao usuário seu nome, cidade onde reside e idade e mostrar tais informações utilizando-se do formato mostrado no exemplo abaixo: Exemplo: Dados de entrada do algoritmo: Nome: Maria José da Silva Cidade: Araxá Idade: 20 Formato da saída do programa: Meu nome é Maria José da Silva, atualmente moro na cidade de Araxá e minha idade é de 20 anos. 8) Construa um algoritmo capaz de solicitar a hora atual (horas, minutos e segundos) e mostrar, a partir desta informação, o número total de segundos contidos neste horário, como mostrado no exemplo a seguir: Exemplo: Dados de entrada do algoritmo: Digite os dados da hora atual: Horas: 11 Minutos: 38 Segundos: 27 Formato da saída do programa: O horário digitado 11:38:27 contem exatamente 41907 segundos 9) Considere que um cubo de lado igual a 2 cm contenha dentro dele um cilindro que preencha perfeitamente todo o seu espaço interior. A partir destas informações, construa um algoritmo capaz de calcular o volume que o cilindro deixou de preencher no cilindro. 10) Um dado comerciante “maluco” cobra 10% de acréscimo para cada prestação em atraso e depois dá um desconto de 10% sobre esse valor. Faça um algoritmo que solicite o valor da prestação em atraso e apresente o valor final a pagar, assim como o prejuízo do comerciante na operação. 2