Programação estruturada

Páginas: 4 (967 palavras) Publicado: 7 de abril de 2013
#include<stdio.h>
#include<stdlib.h>
struct data{
int d,m,a;
};
struct notas{
float notas[3],media;
};
struct aluno{
char nome[50],ra[20];struct data nasc;
struct notas bim;
}a[10];

// Variaveis globais
int cont=0,pes,i,opp='s',op='s',menor;maior,h;
char nomepes[10],rapes[20],menu;

//Menu 1
void menu1(){printf("%c1 - Cadastrar alunos.\t\t\t%c\n",186,186);
printf("%c2 - Mostrar todos.\t\t\t%c\n",186,186);
printf("%c3 - pesquisar.\t\t\t\t%c\n",186,186);printf("%c4 - Filtrar.\t\t\t\t%c\n",186,186);
printf("%c",200);
for(h=0;h<39;h++){
printf("%c",205);
}
printf("%c\n\n",188);
printf("Digite a opcao desejada:");
scanf(" %c",&menu);
system("cls");
}

//FUNÇÕES CADASTRAR
cadastrar(){
int i;
char resp='s';//VAR LOCAL
float soma=0;while((resp=='s' || resp=='S')&& cont<10){
printf("********Cadastro de Alunos********\n\n");
printf("\nAluno %d\n\nDigite nome: ",cont+1);fflush(stdin);
gets(a[cont].nome);
printf("Digite a data do aluno: ");
scanf("%d/%d/%d",&a[cont].nasc.d,&a[cont].nasc.m,&a[cont].nasc.a);printf("Digite o RA do aluno: ");
fflush(stdin);
gets(a[cont].ra);
for(i=0;i<3;i++){
printf("Digite a nota %d do aluno:",i+1);fflush(stdin);
scanf("%f",&a[cont].bim.notas[i]);
}
soma=a[cont].bim.notas[0]+a[cont].bim.notas[1]+a[cont].bim.notas[2];a[cont].bim.media=soma/3;
cont++;
printf("\ndeseja Cadastrar outros? S -sim ou N 'NAO': ");
scanf(" %c",&resp);
system("cls");...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Programação estruturada
  • Programação Estruturada
  • Programação estruturada
  • programaçao estruturada
  • Programacao estruturada
  • Programação estruturada
  • programaçao estruturada
  • Programação Estruturada

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!