Você está na página 1de 4

Código em pdf

MAIN

#include "funcoes.h"

int main(void) {

int opcao = 0;

if (opcao == 0) {

menu();
scanf(" %d", &opcao);
}
if (opcao == 1) {

cadastro();
scanf(" %d", &opcao);
}
if (opcao == 2) {

media(aluno.nota_prova1, aluno.nota_prova2, aluno.nota_prova3);


scanf(" %d", &opcao);
} else {

return 0;
}

void ler_info() {

aluno.codigo++;
printf("\n\n");
printf("codigo do aluno: %d\n", aluno.codigo);
printf("Nome: %s", aluno.nome);
printf("Email: %s", aluno.email);
printf("\nIdade: %d\n", aluno.idade);
printf("Nota 1º Prova: %.1f\n", aluno.nota_prova1);
printf("Nota 2º Prova: %.1f\n", aluno.nota_prova2);
printf("Nota 3º Prova: %.1f", aluno.nota_prova3);
printf("\n\n");
}
CABEÇALHO

#include <stdio.h>

typedef struct
{
char nome[50];
char email[30];
int codigo;
int idade;
float nota_prova1;
float nota_prova2;
float nota_prova3;
}ficha_de_aluno;

ficha_de_aluno aluno;
FUNÇÕES

#include "cabecalho.h"

void menu() {

printf("Escolha A opção: \n\n1 - Cadastrar Aluno\n\n2 - Média das Provas "


);

printf("\n: ");
}

void cadastro() {

printf("\n Cadastro do aluno \n\n\n");

printf("Nome do aluno .: ");


scanf("%s", &aluno.nome[50]);

printf("Email.: ");
scanf("%s", &aluno.email[30]);

printf("Idade do aluno: ");


scanf("%d", &aluno.idade);

printf("Nota do 1º exame: ");


scanf("%f", &aluno.nota_prova1);

printf("Nota do 2º exame: ");


scanf("%f", &aluno.nota_prova2);

printf("Nota do 3º exame: ");


scanf("%f", &aluno.nota_prova3);

void ler_info();
ler_info();

printf("\n\n ");

menu();
}

void media(float nota1, float nota2, float nota3) {


nota1 = aluno.nota_prova1;
nota2 = aluno.nota_prova2;
nota3 = aluno.nota_prova3;
float mediaa;

mediaa = nota1 + nota2 + nota3 / 3 ;

if (mediaa >= 6)
printf("\n\n");
printf("Média das provas: %.1f", mediaa);
printf("\n\n");

menu();
}

Você também pode gostar