Академический Документы
Профессиональный Документы
Культура Документы
Estruturas Homogneas
Estruturas Heterogneas
Estruturas
Declarao de Estruturas
Declarao de Estruturas
Estrutura <nome_da_estrutura>
<lista dos campos e seus tipos>
fim_estrutura
incio
Em C++: (deve ser declarado antes do main)
Struct <nome_da_estrutura> {
<lista dos campos e seus tipos>
};
int main() { .
Incio
Var Cad_Aluno Aluno;
C
Int main() {
Struct Cad_Aluno Aluno;
Aluno.Nome
Aluno.Nota1
Aluno.Nota2
Aluno.Nota2
Aluno.Nota2
Aluno.Nota4
Fim
Escreva(Aluno.Nome);
Escreva(Aluno.Nota1);
Escreva(Aluno.Nota2);
Escreva(Aluno.Nota3);
Escreva(Aluno.Nota3);
fim
int main( ) {
struct Cad_Aluno Aluno;
#include<iostream>
using std::cout;
using std::endl;
using std::cin;
getline(Aluno.Nome);
scanf(%f, &Aluno.Nota1);
scanf(%f, &Aluno.Nota2);
scanf(%f, &Aluno.Nota3);
scanf(%f, &Aluno.Nota4);
#include<string>
using std::string;
using std::getline;
Struct Cad_Aluno
{
string Nome;
float Nota1, Nota2, Nota3, Nota4;
};
Aluno.Notas[I]
Fim
Fim
Matriz de Estruturas
Matriz de Estruturas
Algortimo Leitura
Estrutura Cad_Aluno
Cadeia Nome;
Real Notas[4];
fim_estrutura
Incio
Var Cad_Aluno Aluno[100];
...
fim
Leitura de um Vetor de
Estruturas
Leitura de um Vetor de
Estruturas
Incio
I = 0, I < 100, I=I+1
Aluno[I].Nome
J = 0, J < 4, J=J+1
Aluno[I].Notas[J]
Fim
Leitura de um Vetor de
Estruturas
Algortimo Leitura
Estrutura Cad_Aluno
Cadeia Nome;
Real Notas[4];
fim_estrutura
Incio
Var Cad_Aluno Aluno[100];
Inteiro I, J;
Para( I = 0, I<100, I = I+1) faa
Leia(Aluno[I].Nome);
Para( J = 0, J<4, J = J+1) faa
Leia(Aluno[I].Notas[J]);
fim_para
fim_para
fim
Escrita de um Vetor de
Estruturas
Escrita de um Vetor de
Estruturas
Algortimo Escrita
Estrutura Cad_Aluno
Cadeia Nome;
Real Notas[4];
fim_estrutura
Incio
Var Cad_Aluno Aluno[100];
Inteiro I, J;
Para( I = 0, I<100, I = I+1) faa
Escreva(Aluno[I].Nome);
Para( J = 0, J<4, J = J+1) faa
Escreva(Aluno[I].Notas[J]);
fim_para
fim_para
fim
Exerccio de Aprendizagem 1
Efetuar a leitura das 4 notas bimestrais de 8 alunos,
apresentando no final os dados dos alunos
calssificados por nome.
Exerccio de Aprendizagem 2
Dever ser criado um programa que efetue a leitura de
uma tabela de cargos e salrios. Em seguida, o
programa dever solicitar que seja fornecido o cdigo
de um determinado cargo. Esse cdigo dever estar
entre 1 e 17. O operador do programa poder fazer
quantas consultas desejar. Sendo o cdigo vlido, o
programa dever apresentar o cargo e o respectivo
salrio. Caso seja o cdigo invlido, o programa deve
avisar o operador da ocorrncia.
Para dar entrada no cdigo de cargos/salrios, observe
a tabela seguinte:
Exerccio de Aprendizagem 2
Cdigo
Cargo
Salrio
Analista de Salrios
9.00
Auxiliar de Contabilidade
6.25
Chefe de Cobrana
8.04
Chefe de Expedio
8.58
Contador
15.60
Gerente de Diviso
22.90
Escriturrio
5.00
Faxineiro
3.20
Gerente Administrativo
10.30
10
Gerente Comercial
10.40
11
Gerente de Pessoal
10.29
12
Gerente de Treinamento
10.68
13
Gerente Financeiro
16.54
14
Contnuo
2.46
15
Operador de Micro
6.05
16
Programador
9.10