Trabalho Programação de Computadores

273 palavras 2 páginas
21/05/15 10:10

E:\Exercicios Segunda prova\Questao1.m

1 of 2

%Questão 1 - Vetor e Registro clear; clc; n=0; % 1 - Armazenamento: Declaração do Registro aluno = struct ('nome',{' '},'mat',{0}); disciplina = struct ('A1',{0},'A2',{0},'A3',{0},'A4',{0},'soma',{0}); matriculado = struct ('aluno',{aluno},'disc',{disciplina});
% 2- Cadastro n= input('Informe a quantidade de alunos que você deseja cadastrar:'); while n>200 n= input('Valor inválido!Informe a quantidade de alunos que você deseja cadastrar:'); end for i=1:n matriculado.aluno.mat=input('Informe a matrícula:'); achei=true; while achei achei = false; end for i2=1:(i-1) if matriculado.aluno.mat==vetmatriculado(i2).aluno.mat matriculado.aluno.mat=input('Matricula já cadastrada!Informe outra matrícula:'); end end matriculado.aluno.nome=input('Informe o nome do aluno:', 's'); matriculado.disciplina.A1=input('Informe a nota para a primeira avaliação:'); while (matriculado.disciplina.A1)<0 |(matriculado.disciplina.A1)>25 matriculado.disciplina.A1=input('Valor inválido!Informe a nota para a primeira avaliação:'); end matriculado.disciplina.A2=input('Informe a nota para a segunda avaliação:'); while (matriculado.disciplina.A2)<0 |(matriculado.disciplina.A2)>25 matriculado.disciplina.A2=input('Valor inválido!Informe a nota para segunda avaliação:'); end matriculado.disciplina.A3=input('Informe a nota para a terceira avaliação:'); while (matriculado.disciplina.A3)<0 |(matriculado.disciplina.A3)>25 matriculado.disciplina.A3=input('Valor inválido!Informe a nota para terceira avaliação:'); end matriculado.disciplina.A4=input('Informe a nota para a quarta avaliação:'); while (matriculado.disciplina.A4)<0 |(matriculado.disciplina.A4)>25 matriculado.disciplina.A4=input('Valor inválido!Informe a nota para a quarta avaliação:'); end matriculado.disciplina.soma= matriculado.disciplina.A1 + matriculado.disciplina.A2 + matriculado.disciplina.A3+ matriculado.disciplina.A4; vetmatriculado(i) = matriculado; end % 3 - Relatório
for

Relacionados

  • Trabalho de Programação de computadores
    637 palavras | 3 páginas
  • Trabalho de Programação de Computadores – PC
    372 palavras | 2 páginas
  • Trabalho de Programação de Computadores: Problema da Mochila
    709 palavras | 3 páginas
  • trabalho de programação sobre programas de computador
    1150 palavras | 5 páginas
  • comp
    5353 palavras | 22 páginas
  • História das linguagens de programação
    2140 palavras | 9 páginas
  • kkkhbkj
    1144 palavras | 5 páginas
  • TCC MAYK reescrito
    3264 palavras | 14 páginas
  • Huxley
    1360 palavras | 6 páginas
  • Complementar 5, 6 e 8 computacao mackenzie
    3070 palavras | 13 páginas