A maior rede de estudos do Brasil

Grátis
3 pág.
atividade 8 resolvida

Pré-visualização | Página 1 de 1

Atividade referente a aula VIII
Esta atividade deve ser entregue até 16 de outubro de 2020.
1. Crie um programa que possa cadastrar n Veiculos 
a. Cada veiculo deve possuir nome, placa, fabricante e cor
b. Em seguida imprima todos os veículos cadastrados
c. Utilize Classe para representar os veículos
#include <iostream>
#include <string>
#include <locale.h>
using namespace std;
//classe dados para informações dos carros
class dados{
 public:
 char nome[200];
 string placa;
 char fabricante[200];
 char cor[200];
};
 // usado função separador para estetica do código
 void separador(){
 cout<<"=================================================";
 }
int main()
{
 setlocale(LC_ALL, "");
//variaveis para contagem
int tam, i;
 cout<<"\n|======================|\n";
 cout<<"|Cadastro de Automoveis|";
 cout<<"\n|======================|";
// O usuário deve informar quantos veiculos ira cadastrar
 cout<<"\n\nQuantos carros deseja cadastrar: ";
 cin>>tam;
 dados carro[tam];
separador();
for(i=0; i<tam; i++){
i+1;
 // informando os dados do veiculo
 cout<<"\n\nDigite o modelo do carro: ";
 cin>>carro[i].nome;
 cout<<"Digite a placa do veiculo: ";
 cin>>carro[i].placa;
 cout<<"Digite o nome do fabricante: ";
 cin>>carro[i].fabricante;
 cout<<"Digite a cor do veiculo: ";
 cin>>carro[i].cor;
//função separador para estetica
separador();
}
 cout<<"\n\nVeiculos cadastrados\n";
for(i=0; i<tam; i++){
 //exibindo os dados dos veiculos cadastrados
 cout<<"\nModelo: "<<carro[i].nome;
 cout<<"\nPlaca: "<<carro[i].placa;
 cout<<"\nFabricante: "<<carro[i].fabricante;
 cout<<"\nCor: "<<carro[i].cor<<endl;
separador();
}
cout<<endl;
 return 0;
}