Logica Programacao
Dissertações: Logica Programacao. Pesquise 862.000+ trabalhos acadêmicosPor: geislani • 19/11/2014 • 529 Palavras (3 Páginas) • 1.430 Visualizações
TRABALHO 3 – Algoritmos e Estrutura de Dados
DATA DE ENTREGA: 19/12/2012
VALOR: 10,0 pontos
Individual
O trabalho consiste em refazer todos os algoritmos do TRABALHO 1 porém na linguagem de programação C. O código obtido deve ser salvo em um arquivo txt para cada exercício, depois deve-se salvá-los em uma pasta e zipa-los e enviar para o e-mail:janser.franca@ifsudestmg.edu.br
Abaixo os algoritmos que foram solicitados.
1- Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor.
2- Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno e a sua média (aritmética) e se o mesmo foi aprovado ou reprovado considerando a média superior a 60%.
3- Faça um algoritmo que receba o preço de custo de um produto e mostre o valor de venda. Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual informado pelo usuário.
4- As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.
5- Para o enunciado a seguir foi elaborado um algoritmo em Português Estruturado que contém erros, identifique os erros no algoritmo apresentado abaixo:
Enunciado: Tendo como dados de entrada o nome, a altura e o sexo (M ou F) de uma pessoa, calcule e mostre seu peso ideal, utilizando as seguintes fórmulas:
- para sexo masculino: peso ideal = (72.7 * altura) - 58
- para sexo feminino: peso ideal = (62.1 * altura) - 44.7
(no caso deste algoritmos deve ser feita a correção e fazer a implementação)
inicio
ler nome
ler sexo
se sexo = M então
peso_ideal # (72.7 * altura) - 58
senão
peso_ideal # (62.1 * altura) – 44.7
fim_se
escrever peso_ideal
fim
6- Seja o seguinte algoritmo:
início
ler x
ler y
z <- (x*y) + 5
se z <= 0 então
resposta <- ‘A’
senão
se z <= 100 então
resposta <- ‘B’
senão
resposta <- ‘C’
fim_se
fim_se
escrever z, resposta
fim
Faça um teste de mesa e complete o quadro a seguir para os seguintes valores:
X Y Z RESPOSTA
...