algoritmos
Nome: Cássio F Ribeiro, Marcela Martinez
Ra: 7479684655, 729754214
Turma: 2° EGP
Algoritmos e Programação
Data:14/06/2014
1- Programação Correta
#include
#include
float nota1, nota2, nota3, nota4, nota5, media; int RA; main() { printf("Digite o RA do aluno:"); scanf("%d", &RA); printf("\nDigite a primeira nota:"); scanf("%f", ¬a1); printf("\nDigite a segunda nota:"); scanf("%f", ¬a2); printf("\nDigite a terceira nota:"); scanf("%f", ¬a3); printf("\nDigite a quarta nota:"); scanf("%f", ¬a4); printf("\nDigite a quinta nota:"); scanf("%f", ¬a5); media=(nota1+nota2+nota3+nota4+nota5)/5; printf("\nA media do aluno foi: %3.2f", media); getch();
}
Respostas:
A) O “%d” significa que a variavel é do tipo inteira.
B) O “\n” foi usado para que a próxima linha do programa seja exibida abaixo da anterior.
C) “scanf("%f", ¬a2)” significa que a variavel que o usuário vai inserir, é do tipo flutuante , e o valor vai ser atribuido a “nota2”
D) O “%d” esta errado porque a variável é flutuante e não inteira, deve ser substituída por “%f”
E) Na linha 17 esta faltando “;” no final da linha, para que o programa entende a programação.
F) “3.2%” É um limitador de unidades, determina um numero maximo de algarismos, antes e depois da virgula.
G) #include
H) Pode trocar por “system (“pause”); incluindo a bliblioteca “#include”.
2) Faça um programa conforme solicitado abaixo:
Programa pronto:
#include
#include
int codigo; float preco, acrescimo, valorvenda;
main()
{
printf("Digite o codigo do produto:"); scanf("%d", &codigo); printf("\nDigite o preco de custo do produto: R$"); scanf("%f", &preco); printf("\nDigite o percentual de acrescimo:%"); scanf("%f", &acrescimo); valorvenda=preco+(preco*acrescimo)/100;
printf("\nCodigo do produto: %d", codigo); printf("\nValor de custo: %3.2f", preco); printf("\nValor de venda %4.2f", valorvenda);