AV2: mudanças entre as edições
imported>Douglas (New page: <code c> #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]...) |
imported>Douglas |
||
| (6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
=Avaliação Prática 2= | |||
<code c> | <code c> | ||
#include <stdio.h> | #include <stdio.h> | ||
| Linha 6: | Linha 7: | ||
int numero; | int numero; | ||
char cep[10]; // "88100-000'\0'" | char cep[10]; // "88100-000'\0'" | ||
} | }; | ||
struct TCadastro_Aluno{ | struct TCadastro_Aluno{ | ||
| Linha 19: | Linha 20: | ||
{"151003","Orvalino Souza",{"Av da Floresta",650,"88123-999"},95,{10,6.5,9}}, | {"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}}, | {"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}} | {"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}}, | {"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}}, | {"151007","Joseane da Silva",{"Rua dos Peixes",50,"88123-000"},100,{4.5,7,3}}, | ||
{"151008","Liamare | {"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}}, | {"151009","Irdevam Felicio",{"Trav das Cabras",35,"88123-555"},74,{8,7.5,6}}, | ||
{"151010","Genevaldo | {"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){ | 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){ | int resultado(struct TCadastro_Aluno aux){ | ||
} | } | ||
void main() | /* 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(){ | |||
} | } | ||
</code> | </code> | ||
Edição atual tal como às 13h08min de 7 de maio de 2015
Avaliação Prática 2
- 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(){
}