progama em c

1. progama em c

wesley sousa visgueira
sousas2

(usa Outra)

Enviado em 25/07/2014 - 15:15h

Escreva um programa em c para ler as notas de 8 avaliações de um aluno, calcular e imprimir a média
semestral (4 notas) e a média final. Faça com que o algoritmo só aceite notas válidas (uma nota
válida deve pertencer ao intervalo [0; 10]). Cada nota deve ser validada separadamente. Deve ser
impressa a mensagem Nota inválida caso a nota informada não pertença ao intervalo [0; 10].


  


2. Re: progama em c

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 25/07/2014 - 18:19h

Fiz um aplicativo pra vc

Melhor resposta ? ;)


#include <stdio.h>
#include <stdlib.h>

float n1,n2,n3,n4,n5,n6,n7,n8,mediaFinal,mediaPrimeiro,mediaSegundo;
int i;

int testaNotas(float nota){

if(nota >= 0 && nota <= 10){
// Nota Valida
}else{
printf("A nota digitada é inválida (%.1f)\n",nota);
exit(0);
}
}

int main(){

system("cls||clear");

printf("Digite a Nota:");
scanf("%f",&n1);
testaNotas(n1);
printf("\nDigite a Nota:");
scanf("%f",&n2);
testaNotas(n2);
printf("\nDigite a Nota:");
scanf("%f",&n3);
testaNotas(n3);
printf("\nDigite a Nota:");
scanf("%f",&n4);
testaNotas(n4);
printf("\nDigite a Nota:");
scanf("%f",&n5);
testaNotas(n5);
printf("\nDigite a Nota:");
scanf("%f",&n6);
testaNotas(n6);
printf("\nDigite a Nota:");
scanf("%f",&n7);
testaNotas(n7);
printf("\nDigite a Nota:");
scanf("%f",&n8);
testaNotas(n8);

mediaFinal = n1+n2+n3+n4+n5+n6+n7+n8;
mediaFinal /= 8;

mediaPrimeiro = n1+n2+n3+n4;
mediaPrimeiro /= 4;

mediaSegundo = n5+n6+n7+n8;
mediaSegundo /= 4;

printf("\nA media do 1 semestre é %.1f:",mediaPrimeiro);
printf("\nA media do 2 semestre é %.1f:",mediaSegundo);


if (mediaFinal >= 7){
printf("\nAluno Aprovado com a Média : %.1f\n",mediaFinal);
}else{
printf("\nAluno Reprovado com a Média : %.1f\n",mediaFinal);
}

}


Te +


3. progama em c

wesley sousa visgueira
sousas2

(usa Outra)

Enviado em 25/07/2014 - 18:45h

Faça um programa que leia vários conjuntos de três valores reais e mostre para cada conjunto:
sua soma, seu produto e sua média. O programa para quando um conjunto não entrar com seus
valores em ordem crescente.



4. Re: progama em c

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/07/2014 - 19:20h

Boa noite.

Por favor poste somente dúvidas aqui. Ficar pedindo programa pronto não é uma coisa boa. É você que sai prejudicado, pois em programação é necessário exercitar bastante, errar bastante para aprender. Então procure fazer seus programas ao invés de ficar pedindo resposta pronta.


5. Re: progama em c

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/07/2014 - 19:24h

Thihup escreveu:

Fiz um aplicativo pra vc

Melhor resposta ? ;)


#include <stdio.h>
#include <stdlib.h>

float n1,n2,n3,n4,n5,n6,n7,n8,mediaFinal,mediaPrimeiro,mediaSegundo;
int i;

int testaNotas(float nota){

if(nota >= 0 && nota <= 10){
// Nota Valida
}else{
printf("A nota digitada é inválida (%.1f)\n",nota);
exit(0);
}
}

int main(){

system("cls||clear");

printf("Digite a Nota:");
scanf("%f",&n1);
testaNotas(n1);
printf("\nDigite a Nota:");
scanf("%f",&n2);
testaNotas(n2);
printf("\nDigite a Nota:");
scanf("%f",&n3);
testaNotas(n3);
printf("\nDigite a Nota:");
scanf("%f",&n4);
testaNotas(n4);
printf("\nDigite a Nota:");
scanf("%f",&n5);
testaNotas(n5);
printf("\nDigite a Nota:");
scanf("%f",&n6);
testaNotas(n6);
printf("\nDigite a Nota:");
scanf("%f",&n7);
testaNotas(n7);
printf("\nDigite a Nota:");
scanf("%f",&n8);
testaNotas(n8);

mediaFinal = n1+n2+n3+n4+n5+n6+n7+n8;
mediaFinal /= 8;

mediaPrimeiro = n1+n2+n3+n4;
mediaPrimeiro /= 4;

mediaSegundo = n5+n6+n7+n8;
mediaSegundo /= 4;

printf("\nA media do 1 semestre é %.1f:",mediaPrimeiro);
printf("\nA media do 2 semestre é %.1f:",mediaSegundo);


if (mediaFinal >= 7){
printf("\nAluno Aprovado com a Média : %.1f\n",mediaFinal);
}else{
printf("\nAluno Reprovado com a Média : %.1f\n",mediaFinal);
}

}


Te +


Olá amigo.

Se possível não dê resposta pronta, pois a pessoa não irá exercitar e consequentemente não irá aprender. A pessoa tem que tentar fazer, e caso tiver dúvida nós ajudamos no que podemos.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts