AV2: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
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 Souza",{"Av da Floresta",67,"88123-999"},75,{10,6.5,9}},
{"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 Jose",{"Rua das Abelhas",150,"88123-444"},60,{5.5,6,4.5}} };
{"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){
/* returna a média de um unico aluno cuja a estrutura foi passada por parâmetro */


}
}


/* 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){
/* retorna: 1 para aprovado e 2 para reprovado */
/* se media >= 7 e frequencia > 75 retorna 1 senão retorna 2 */


}
}


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

  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(){

}