Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct veiculo
- {
- char marca[100], modelo[100], placa[100];
- int status;
- }
- int main()
- {
- int n, i, op = -1;
- char placaaux[100];
- printf("Digite a quantidade de veiculos que deseja cadastrar: ");
- scanf("%d", &n);
- struct veiculo v[n];
- for(i = 0; i < n; i++)
- {
- printf("Digite a marca: ")
- scanf(" %s", v[i].marca);
- printf("Digite o modelo: ");
- scanf(" %s", v[i].modelo);
- printf("Digite a placa: ");
- scanf(" %s", v[i].placa);
- printf("Qual o status do veiculo?\n1 - alugado\n2 - disponivel\n");
- scanf("%d", &v[i].status);
- }
- while(op != 4)
- {
- printf("1 - exibir todos os veiculos cadastrados\n2 - exibir todos os veiculos disponiveis\n3 - alugar veiculo\n4 - sair");
- scanf("%d", &op);
- if(op == 1)
- {
- for(i = 0; i < n; i++)
- {
- printf("Marca: %s\nModelo: %s\nPlaca: %s\n", v[i].marca, v[i].modelo, v[i].placa);
- if(v[i].status == 1)
- {
- printf("status: Disponivel\n");
- }
- else
- {
- printf("Status: Alugado\n");
- }
- }
- }
- else if(op == 2)
- {
- for(i = 0; i < n; i++)
- {
- if(v[i].status == 1)
- {
- printf("Marca: %s\nModelo: %s\nPlaca: %s\n", v[i].marca, v[i].modelo, v[i].placa);
- }
- }
- }
- else if(op == 3)
- {
- printf("Digite a placa do veiculo que deseja: ");
- scanf(" %s", placaaux);
- for(i = 0; i < n; i++)
- {
- if(strcmp(placaaux, v[i].placa) == 0)
- {
- printf("Marca: %s\nModelo: %s\nPlaca: %s\n", v[i].marca, v[i].modelo, v[i].placa);
- v[i].status = 2;
- }
- }
- if(i == n)
- {
- printf("Placa não encontrada\n");
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement