Pular para o conteúdo

Calcula média de notas do aluno

Script para iniciantes, usado para calcular a média das notas de um aluno.
Milton Caetano Filho mcfmlt
Hits: 68.988 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Script para iniciantes, usado para calcular a média das notas de um aluno.
Download exercicio18.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

//Exercicio18
#include<stdio.h>
#include<conio.h>
main()
{
   int a,b,c,d,media;
   printf ("DIGITE O VALOR DA PRIMEIRA NOTA\n");
   scanf ("%d",& a);
   printf ("DIGITE O VALOR DA SEGUNDA NOTA\n");
   scanf ("%d",& b);
   printf ("DIGITE O VALOR DA TERCEIRA NOTA\n");
   scanf ("%d",& c);
   printf ("DIGITE O VALOR DA QUARTA NOTA\n");
   scanf ("%d",& d);
   media =(a+b+c+d)/4;
   if (media >=7) 
         {                                                              
            printf ("VOCE FOI APROVADO SUA MEDIA FINAL E %d", media);
            getch();                             
         }
   else
          { 
               printf ("VOCE FOI REPROVADO SUA MEDIA FINAL E %d", media);
                getch();
           }
                                
}
                 
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Função return

Convertendo char em string

Escalonador de Matrizes

Histograma de uma frase

Método de Ordenação Bolha

#1 Comentário enviado por kalidi em 03/09/2018 - 03:33h
.
#2 Comentário enviado por kalidi em 03/09/2018 - 03:35h
[quote]
#3 Comentário enviado por kalidi em 03/09/2018 - 03:40h
[quote]

#include <stdio.h>
#include <stdlib.h>
#define TAM 3
#define MAX 50


typedef struct MediaAluno{
char nome[MAX];
double vetnotas[TAM];
double media;
}MediaAluno;


double IserirDados(MediaAluno* n1,MediaAluno* n2,MediaAluno* n3,MediaAluno* n);
double ProcessaDados(MediaAluno* n1,MediaAluno* n2,MediaAluno* n3,MediaAluno* m);
void ExibirDados(MediaAluno* n1,MediaAluno* n2,MediaAluno* n3,MediaAluno* m,MediaAluno* n);


double IserirDados(MediaAluno* n1,MediaAluno* n2,MediaAluno* n3,MediaAluno* n){
int i=0;
for(i=0;i<3;i++){
printf("\nDigite seu nome: ");
gets(n->nome);
printf("\nDigite a nota 1: ");
scanf("\n%lf",&n1->vetnotas[i]);
printf("\nDigite a nota 2: ");
scanf("\n%lf",&n2->vetnotas[i]);
printf("\nDigite a nota 3: ");
scanf("\n%lf",&n3->vetnotas[i]);
return n->nome,n1->vetnotas[i], n2->vetnotas[i], n3->vetnotas[i];
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
}


}

double ProcessaDados(MediaAluno* n1,MediaAluno* n2,MediaAluno* n3,MediaAluno* m ){
int i;
for(i=0;i<3;i++){
m->media = (n1->vetnotas[i] + n2->vetnotas[i] + n3->vetnotas[i])/3;

if(m->media>=7)
return m->media;
else
return m->media;
}
}

void ExibirDados(MediaAluno* n1,MediaAluno* n2,MediaAluno* n3,MediaAluno* m,MediaAluno* n){
int i;
if(m->media>=7)
printf("\n\tNome\tNota1\tNota2\tNota3\tMedia\tAluno Aprovado \n\t%s %.1lf \t%.1lf \t%.1lf \t%.1lf \t%.1lf\n\n\n",n->nome,n1->vetnotas[i],n2->vetnotas[i],n3->vetnotas[i],m->media,m->media);
else
printf("\n\tNome\tNota1\tNota2\tNota3\tMedia\tAluno Reprovado \n\t%s %.1lf \t%.1lf \t%.1lf \t%.1lf \t%.1lf\n\n\n",n->nome,n1->vetnotas[i],n2->vetnotas[i],n3->vetnotas[i],m->media,m->media);
system("pause");
}


int main(){
MediaAluno n,n1,n2,n3,m;
IserirDados(&n1,&n2,&n3,&n);
ProcessaDados(&n1,&n2,&n3,&m);
ExibirDados(&n1,&n2,&n3,&m,&n);

}

Contribuir com comentário

Entre na sua conta para comentar.