AP1

De MediaWiki do Campus São José
Revisão de 13h12min de 7 de maio de 2015 por Douglas (discussão | contribs) (Criou página com '=Avaliação Prática 1= <syntaxhighlight lang=c> #include <stdio.h> struct TEndereco{ char logradouro[40]; int numero; char cep[10]; // "88100-000'\0'" }; struct TCadastro_Aluno{ char mat...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Avaliação Prática 1

#include <stdio.h>

struct TEndereco{
	char logradouro[40];
	int numero;
	char cep[10]; // "88100-000'\0'"
};

struct TCadastro_Aluno{
	char matr[7]; // "151XXX'\0'"
	char nome[40];
	struct TEndereco endereco;
	int frequencia; // de 0 a 100.
	float nota[3];
} Aluno[10] = {
		{"151001","Joselito dos Santos",{"Rua das Flores",130,"88123-456"},73,{5.5,6,8}},
		{"151002","Marivalda da Silva",{"Rua dos Peixes",850,"88123-000"},100,{4,7,3}},
		{"151003","Orvalino Souza",{"Av da Floresta",650,"88123-999"},95,{10,6.5,9}},
		{"151004","Amelia Fermino",{"Trav das Cabras",15,"88123-555"},93,{8,7,6}},
		{"151005","Jose Genevaldo",{"Rua das Abelhas",27,"88123-444"},56,{5.5,6,4.5}}, 
		{"151006","Joselito dos Santos",{"Rua das Flores",210,"88123-456"},80,{5.5,9,8}},
		{"151007","Joseane da Silva",{"Rua dos Peixes",50,"88123-000"},100,{4.5,7,3}},
		{"151008","Liamare da Cruz",{"Av da Floresta",67,"88123-999"},75,{10,6.5,9}},
		{"151009","Irdevam Felicio",{"Trav das Cabras",35,"88123-555"},74,{8,7.5,6}},
		{"151010","Genevaldo Jesus",{"Rua das Abelhas",150,"88123-444"},60,{5.5,6,4.5}} };
		

/* retorna a média de um unico aluno cuja a estrutura foi passada por parâmetro */
float media_nota(struct TCadastro_Aluno aux){

}

/* se media >= 7 e frequencia >= 75 ..
   retorna: 1 para aprovado e 0 para reprovado */
int resultado(struct TCadastro_Aluno aux){

}

/* Listar todos os alunos com matricula, nome, media, CEP, frequencia e resultado*/
void listar_alunos(){

}

/*
	O programa principal deve ter necessariamente o uso das funções acima. 
	1) Entrar com um numero de matricula para saber quem é o aluno (nome), a media e a frequencia..
	2) .. e se o aluno foi Aprovado ou Reprovado.
	3) Listar toda a turma exibindo: matricula, nome, CEP, média, frequência e resultado (Aprovado ou Reprovado). 
*/
void main(){

}