Slide 6
#include <iostream>
#include <strings.h>
using namespace std;
struct aluno
{
char nome[255];
int ra;
int serie;
int turma;
char curso[100];
} aluno_anhanguera;
struct aluno aluno_tecnologia;
aluno aluno_curso;
int main()
{
cout
cout
cout
cout
cout
cout
}
<<
<<
<<
<<
<<
<<
Slide 8
#include <iostream>
using namespace std;
int main()
{
cout
cout
cout
cout
}
<<
<<
<<
<<
"Tam.
"Tam.
"Tam.
"Tam.
do
do
do
do
Slide 11
#include <iostream>
using namespace std;
struct demonstracao
{
char caracter;
double valor1;
float valor2;
int valor3;
} demo;
int main()
{
demo.caracter = 'A';
demo.valor1 = 3.2;
demo.valor2 = 6.7;
demo.valor3 = 45;
cout
cout
cout
cout
<<
<<
<<
<<
}
Slide 12
#include <iostream>
#include <string.h>
using namespace std;
struct demonstracao
{
char string[100];
int vetor_inteiro[10];
double vetor_double[5];
} demo;
int main()
{
strcpy(demo.string, "Valor da String 1");
demo.vetor_inteiro[0] = 1;
demo.vetor_inteiro[2] = 2;
demo.vetor_double[4] = 5.6;
cout
cout
cout
cout
<<
<<
<<
<<
Slide 13
#include <iostream>
#include <string.h>
using namespace std;
struct demonstracao
{
char string[100];
char caracter;
int valor_inteiro;
double valor_double;
} demo;
int main()
{
cout << "Digite o valor da string:" << endl;
gets(demo.string);
cout << "Digite os valores:" << endl;
cin >> demo.caracter >> demo.valor_inteiro
>> demo.valor_double;
cout << "Valores digitados:" << demo.string
<< "," << demo.caracter
<< "," << demo.valor_inteiro
<< "," << demo.valor_double << endl;
}
Slide 15
#include <iostream>
#include <string.h>
using namespace std;
struct aluno
{
char nome[100];
int ra;
} aluno_tecnologia;
void imprimir_aluno(char *nome, int ra);
int main()
{
cout << "Digite o nome do aluno:";
gets(aluno_tecnologia.nome);
cout << "Digite o RA do aluno:";
cin >> aluno_tecnologia.ra;
imprimir_aluno(aluno_tecnologia.nome,
aluno_tecnologia.ra);
}
void imprimir_aluno(char *nome, int ra)
{
cout << nome << endl;
cout << ra << endl;
}
Slide 16
#include <iostream>
#include <string.h>
using namespace std;
struct aluno
{
char nome[100];
int ra;
} aluno_tecnologia;
void troca_aluno(char *nome, int &ra);
int main()
{
cout << "Digite o nome do aluno:";
gets(aluno_tecnologia.nome);
cout << "Digite o RA do aluno:";
cin >> aluno_tecnologia.ra;
troca_aluno(aluno_tecnologia.nome,
aluno_tecnologia.ra);
cout << aluno_tecnologia.nome;
cout << aluno_tecnologia.ra;
}
void troca_aluno(char *nome, int &ra)
{
strcpy(nome, "Novo Aluno");
ra = 123456;
}
Slide 17
#include <iostream>
#include <string.h>
using namespace std;
struct aluno
{
char nome[100];
int ra;
};
void imprimir_aluno(struct aluno alu);
int main()
{
struct aluno aluno_tecnologia;
cout << "Digite o nome do aluno:" << endl;
gets(aluno_tecnologia.nome);
}
Slide 19
#include <iostream>
#include <string.h>
using namespace std;
struct aluno
{
char nome[100];
int ra;
};
int main()
{
struct aluno alunos[10];
cout << "Digite o nome do 1 aluno:" << endl;
gets(alunos[0].nome);
Slide 20
#include <iostream>
#include <string.h>
using namespace std;
struct curso
{
char nome_curso[255];
};
struct aluno
{
char nome[100];
int ra;
struct curso cur;
};
int main()
{
struct aluno alu;
cout << "Digite o nome do aluno:" << endl;
gets(alu.nome);
cout << "Digite o nome do curso:" << endl;
gets(alu.cur.nome_curso);
cout << alu.nome << endl;
cout << alu.cur.nome_curso << endl;
}
Slide 22
#include <iostream>
#include <string.h>
using namespace std;
struct aluno
{
char nome[100];
double nota_b1;
};
double nota_b2;
char valor_4;
} valor;
void imprimir();
int main()
{
cin >> valor.valor_1;
imprimir();
cin >> valor.valor_2;
imprimir();
cin >> valor.valor_3;
imprimir();
void imprimir()
{
cout << "Valores:" << endl;
cout << valor.valor_1 << endl;
cout << valor.valor_2 << endl;
cout << valor.valor_3 << endl;
cout << valor.valor_4 << endl;
}
Slide 33
#include <iostream>
using namespace std;
enum despesas
{
ALUGUEL,
FACULDADE
};
int main()
{
int valor;
cout << "Digite o tipo da despesa:" << endl;
cin >> valor;
switch (valor) {
case ALUGUEL: {
cout << "Aluguel";
break;
}
case FACULDADE: {
cout << "Faculdade";
break;
}
default: {
cout << "No encontrado";
break;
}
}
}
Slide 34
#include
#include
#include
#include
<iostream>
<limits>
<stdlib.h>
<conio.h>
iniciar_produtos();
imprimir_menu();
incluir_produto(char produto);
listar_produto();
int main()
{
int opcao;
char produto;
iniciar_produtos();
for (;;)
{
imprimir_menu();
cin >> opcao;
if (opcao == INCLUIR)
{
cout << "Digite o produto:" << endl;
cin >> produto;
incluir_produto(produto);
}
if (opcao == LISTAR)
listar_produto();
if (opcao == SAIR)
break;
system("cls");
void iniciar_produtos()
{
for (int i=0;i<100;i++)
lista_produtos[i] = 'V';
}
void imprimir_menu()
{
cout << "** LOJA DE PRODUTOS **" << endl;
cout << "[1] - Incluir Produto" << endl;
cout << "[2] - Listar Produto" << endl;
cout << "[0] - Sair" << endl;
}
void incluir_produto(char produto)
{
for (int i=0;i<100;i++)
{
if (lista_produtos[i] == 'V')
{
lista_produtos[i] = produto;
cout << "Produto inserido com sucesso !!";
getch();
break;
}
}
}
void listar_produto()
{
for (int i=0;i<100;i++)
{
switch (lista_produtos[i])
{
case ARROZ:
cout << "Arroz" << endl;
break;
case FEIJAO:
cout << "Feijo" << endl;
break;
case REFRIGERANTE:
cout << "Refrigerante" << endl;
break;
}
}
getch();
}
Slide 35
#include <iostream>
#include <strings.h>
using namespace std;
typedef char valores[100];
int main()
{
valores val;
strcpy(val, "Programao Estruturada II");
cout << "Tipo do usurio:" << val;
}