Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prof. Eduardo Almeida Costa – FTC Lista de exercícios Para todas as questões represente o algoritmo utilizando a linguagem algorítmica. OBS.: Lembre-se de utilizar o tipo de dado adequado (inteiro, real, booleano, caracter); variáveis sempre são declaradas em maiúsculo (caixa alta); Use “Se” e “Fim-se” para iniciar e fechar o bloco de decisão, respectivamente; Use “Enquanto” e “Fim-enquanto” para iniciar e fechar o bloco de iteração (repetição), respectivamente; Atenção: crie o fluxograma correspondente para cada questão, com exceção das questões 9, 10. Exercícios básico com estruturas sequenciais, decisão e iteração. 01) Faça um programa que receba um valor que é o valor pago, um segundo valor que é o preço do produto e retorne o troco a ser dado. Se o valor pago for menor que o valor do produto informe a mensagem “Valor pago insuficiente”. Algoritmo Compra_Troco VALOR_PAGO, VALOR_PRODUTO, TROCO: real início Leia VALOR_PAGO, VALOR_PRODUTO TROCO = VALOR_PAGO – VALOR_PRODUTO Se TROCO >= 0 então Imprima “TROCO” Senão Imprima “Valor pago insuficiente” fim Fluxograma da questão 01 (Exemplo): Leia VALOR_PAGO,VALOR_PRODUTO TROCO = VALOR_PAGO - VALORPRODUTO Se TROCO >= 0 Início TROCO Valor pago insuficiente Fim 02) Faça um programa que receba o valor do quilo de um produto e a quantidade de quilos do produto consumida, calculando o valor final a ser pago. 03) Faça um programa que receba 2 valores e retorne o maior entre eles 04) Faça um programa que receba 4 valores e retorne o menor entre eles. 05) Faça um programa que verifique se um número é impar (utilize a operação de resto por divisão inteiro). 06) Faça um programa que receba 3 valores que representarão os lados de um triângulo e verifique se os valores formam um triângulo e classifique esse triângulo como: - equilátero (3 lados iguais); - isósceles (2 lados iguais); - escaleno (3 lados diferentes). Lembre-se que para formar um triângulo: - nenhum dos lados pode ser igual a zero; - um lado não pode ser maior do que a soma dos outros dois; 07) Utilize a estrutura se para fazer um programa que retorne o nome de um produto a partir do código do mesmo. Considere os seguintes códigos: - 001 “Parafuso” - 002 “Porca” - 003 “Prego” Para qualquer outro código indicar: - “Diversos” Exemplo: Faça um programa que utilize a estrutura enquanto para ler 5 números reais, e calcule e exiba a some entre eles. Algoritmo Soma_5_Numeros SOMA, NUM, CONTADOR: real início Leia NUM; SOMA = 0; CONT = 0; Enquanto CONT <= 4 faça SOMA = SOMA + NUM CONT = CONT +1 Fim-enquanto Imprima SOMA Fim Fluxograma do Exemplo: Leia NUM Fim Início Enquanto CONT <= 4 SOMA = SOMA + NUM CONT = CONT +1 SOMA F V 08) Faça um programa que utilize a estrutura enquanto para ler 50 números, calcule e exiba a média aritmética deles. 09) Faça um programa que receba 10 valores inteiros e os coloque em um vetor. Em seguida exiba-os em ordem inversa à ordem de entrada. 10) Faça um programa que utilize uma estrutura de repetição para ler 50 números armazenando-os em um vetor e calcule e exiba a média aritmética deles. Em seguida o programa deve apresentar todos os valores armazenados no vetor que sejam menores que a média.
Compartilhar