Buscar

exercicio02 anderson gonhi ribeiro

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 - Defina uma estrutura que permita guardar as informações dos 
alunos da turma de ED. O programa deve apresentar informação sobre 
os nomes dos alunos. 
 
#include <iostream> 
#include <string.h> 
#include <string> 
using namespace std; 
int main() 
{ 
 struct aluno{ 
 int Id; 
 string nome; 
 char inicial; 
 int idade; 
 float nota; 
struct aluno { 
char nome[20]; 
}; 
 
aluno alun_info[1]; 
strcpy(alun_info[0].nome,"Carlos"); 
cout<<alun_info[0].nome<<endl; 
 
cout<<" ---- "<<endl; 
cout<<"Id: "<<endl; 
cin>>alun_info.Id; 
cout<<"Nome: "<<endl; 
cin>>alun_info.nome; 
cout<<"A idade eh: "<<endl; 
cin>>alun_info.idade; 
cout<<"Nota: "<<endl; 
cin>>alun_info.nota; 
 
cout<<"\n"; 
system("PAUSE"); 
return 0; 
} 
 
2 - Defina uma estrutura que irá representar bandas de música. Essa 
estrutura deve ter o nome da banda, que tipo de música ela toca, o 
número de integrantes e em que posição do ranking essa banda está 
dentre as suas 5 bandas favoritas. 
 
#include <iostream> 
#include <string.h> 
#include <iostream> 
#include <string.h> 
using namespace std; 
 
#define QTDE 5 
 struct bandas{ 
 char nome[16],estilo[11]; 
 int integrantes, posicao; 
}; 
int main (){ 
 bandas banda[QTDE]; 
 int i, melhor, aux; 
 char procura[19]; 
 
 for(i=0;i<QTDE;i++){ 
 cout<<("Nome da Banda: "); 
 cin>>(" ", banda[i].nome); 
 cout<<("Tipo: "); 
 cin>>(" ", banda[i].estilo); 
 cout<<("Numero de integrantes: "); 
 cin>>(" ", banda[i].integrantes); 
 cout<<("Posicao do ranking: "); 
 cin>>(" ", banda[i].posicao); 
 getchar(); 
 } 
 cout<<(" Dados das Bandas \n"); 
 for(i=0;i<QTDE;i++){ 
 cout<<("Banda numero: \nNome da Banda: \nEstilo: \nNumero de integrantes: \nPosicao do ranking: \n", 
i+1, 
banda[i].nome, banda[i].estilo, banda[i].integrantes, banda[i].posicao); 
 } 
 Exibe o nome da banda favorita 
 melhor = banda[0].posicao; 
 for(i=1;i<QTDE; i++){ 
 if(melhor<banda[i].posicao){ 
 melhor = banda[i].posicao; 
 aux = i; 
 } 
 } 
 cout<<("A banda favorita eh: ", banda[aux].nome, melhor); 
 return 0; 
} 
 
3 - Construa uma declaração de struct em C++ que possa acomodar 
dados provenientes de uma tabela com os seguintes dados: • nome, 
endereço, numero, bairro, complemento, cep, cidade, uf, telefone1, 
telefone2. 
#include <iostream> 
#include <string.h> 
#include <string> 
using namespace std; 
int main() { 
 struct pessoa{ 
 char nome[30]; 
 char endereco[70]; 
 int numero; 
 char bairro[20]; 
 char complemento[20]; 
 int CEP; 
 char cidade[20]; 
 char UF[2]; 
 int cel; 
 int telefone; 
 }; 
struct pessoa { 
char nome[30]; 
char endereco[70]; 
int numero; 
char bairro[20]; 
char complemento[20]; 
int CEP; 
char cidade[20]; 
char UF[2]; 
int cel; 
int telefone; 
}; 
pessoa pessoa_info[1]; 
strcpy(pessoa_info[0].nome,"Nome: Anderson medeiros"); 
cout<<pessoa_info[0].nome<<endl; 
strcpy(pessoa_info[1].endereco,"Endereco: Rua das mimosas"); 
cout<<pessoa_info[1].endereco<<endl; 
cout<<(pessoa_info[2].numero,"Numero: 2"); 
cout<<"\n"; 
strcpy(pessoa_info[3].bairro,"Bairro: Itaipuaçu"); 
cout<<pessoa_info[3].bairro<<endl; 
strcpy(pessoa_info[0].complemento,"Complemento: Casa 2"); 
cout<<pessoa_info[0].complemento<<endl; 
cout<<(pessoa_info[1].endereco,"CEP: 24.936-090"); 
strcpy(pessoa_info[0].cidade,"Cidade: Marica"); 
 
cout<<pessoa_info[0].cidade<<endl; 
strcpy(pessoa_info[0].UF,"Estado: RJ"); 
cout<<pessoa_info[0].UF<<endl; 
cout<<(pessoa_info[1].cel,"Celular: 21 99999-9999"); 
cout<<"\n"; 
cout<<(pessoa_info[1].telefone,"Telefone: Null"); 
return 0; 
} 
 
4 - Construa a função main() em C++ que possa atribuir valores aos 
membros da struct descrita abaixo. 
struct data { 
 int dia; 
int mes; 
int ano; }; data dt; 
 
#include <iostream> 
#include <string.h> 
#include <string> 
using namespace std; 
int main() 
struct data { 
 int dia; 
 int mes; 
 int ano; }; 
 data data_info; 
cout<<" Digite o dia: "; 
cin>>data_info.dia; 
cout<<"\n"; 
cout<<" Digite o mes: "; 
cin>>data_info.mes; 
cout<<"\n"; 
cout<<" Digite o ano: "; 
cin>>data_info.ano; 
cout<<(data_info[0].dia,"Estacio dia 14,"); 
cout<<(data_info[0].mes," 09 "); 
cout<<(data_info[0].dia,"de 2020"); 
 return 0; 
} 
 
5 - Construa a função main() em C++ que possa atribuir valores aos 
membros, exibí-los na tela da struc descrita abaixo. 
struct data { 
int dia; 
int mes; 
int ano; }; data dt 
 
#include <iostream> 
#include <string.h> 
#include <string> 
using namespace std; 
int main(){ 
struct data { 
 int dia; 
 int mes; 
 int ano; }; 
 
 data data_info; 
cout<<" Digite o dia: "; 
cin>>data_info.dia; 
cout<<"\n"; 
cout<<" Digite o mes: "; 
cin>>data_info.mes; 
cout<<"\n"; 
cout<<" Digite o ano: "; 
cin>>data_info.ano; 
 
cout<<( " Dia: ",data_info.dia);cout<<("Mês: ", data_info.mes);cout<<("Ano: ", 
data_info.ano)<<endl; 
return 0; 
} 
 
6 - Codifique um programa em C++ que seja atribuídos valores aos 
membros de um registro (cliente) numa estrutura (Cadastro), conforme 
abaixo: 
struct Cadastro { 
int codigo; 
char nome(30); }; Cadastro cliente; 
#include <iostream> 
#include <string.h> 
#include <string> 
using namespace std; 
int main(){ 
struct cadastro { 
 int codigo; 
 Char nome[30]; }; 
cadastro cadastro_info[1]; 
strcpy(cadastro_info[0].nome,"Nome: Anderson medeiros"); 
cout<<cadastro_info[0].nome<<endl; 
strcpy(cadastro_info[1].codigo,"codigo: 1"); 
cout<<cadastro_info[0].codigo<<endl; 
return 0; 
}

Outros materiais