Baixe o app para aproveitar ainda mais
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; }
Compartilhar