TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Estrutura de dados etapa 1

Por:   •  30/9/2015  •  Trabalho acadêmico  •  355 Palavras (2 Páginas)  •  221 Visualizações

Página 1 de 2

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

struct aviao{

char modelo[20];

char fabricante[20];

int passageiros;

float comprimento;

float altura;

int velocidade;

float altitude;

};

int main(){

char resp1,resp2;

int cont,cont2;

int contmax;

char finalizador;

cont = 1;

finalizador = 'S';

printf("\t\t\t Cadastro de Avioes \n\n");

printf("Deseja cadastrar um novo aviao? S/N ");

scanf("%s", &resp1);

system ("cls");

while (resp1!= 'N'){

if (resp1 = 'S'){

struct aviao a[cont];

printf("\t\t\t Cadastro de Avioes \n\n");

printf("Modelo: ");

scanf("%s", &a[cont].modelo);

printf("Fabricante: ");

scanf("%s", &a[cont].fabricante);

printf("Passageiros: ");

scanf("%d", &a[cont].passageiros);

printf("Comprimento: ");

scanf("%f", &a[cont].comprimento);

printf("Altura: ");

scanf("%f", &a[cont].altura);

printf("Velocidade: ");

scanf("%d", &a[cont].velocidade);

printf("Altitude: ");

scanf("%f", &a[cont].altitude);

cont++;

system("cls");

printf("\t\t\t Cadastro de Avioes \n\n");

printf("\n\n Deseja continuar com os cadastros?");

scanf("%s", &resp1);

system("cls");

};

};

system("cls");

printf("\n\n\t\t\tFim do cadastro \n\n");

contmax = cont;

printf("\n\n Deseja imprimir a lista de cadastros?");

scanf("%s", &resp2);

cont2 = 0;

if(contmax < 1)

printf("\n\n Lista Vazia. \n\n");

else

if (resp2 != 'N')

if(resp2 = 'S'){

for(cont2=1;cont2<contmax;cont2++);

system("cls");

struct aviao a[cont2];

printf("\t\t\t Avioes cadastrados.");

printf("\n\n Aviao #%d", cont2);

printf("\n Modelo : %s.", a[cont2].modelo);

printf("\n Fabricante : %s.",

...

Baixar como (para membros premium)  txt (3.7 Kb)   pdf (45.5 Kb)   docx (12.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com