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

ATPS Estrutura De Dados

Pesquisas Acadêmicas: ATPS Estrutura De Dados. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  11/10/2014  •  1.122 Palavras (5 Páginas)  •  300 Visualizações

Página 1 de 5

Etapa 1

Passo 3

1. Descrever e exemplificar o que é alocação estática de memória.

As variáveis que tem memória alocada estaticamente tem tamanho fixo na memória do computador e são organizadas sequencialmente no início da execução do programa. Quem define o tamanho alocado para a variável na memória é o programador, e quem cuida da liberação da memória é o compilador.

Exemplos de variáveis com memória alocada de maneira estática:

char nome[50];

char endereco[100];

int vetorDeQuinzePosicoes[15];

int vetorDeTrintaPosicoes[30];

2. Fazer um programa em Linguagem C que implemente uma estrutura avião (struct aviao), permitindo o cadastro e a exibição, com os seguintes campos:

modelo;

fabricante;

passageiros;

comprimento;

altura;

velocidade;

altitude;

motor.

// main.c

// ATPS

//

// Created by Caio Henrique on 9/3/14.

// Copyright (c) 2014 Caio Henrique. All rights reserved.

//

#include <stdio.h>

#include <stdlib.h>

typedef struct aviao {

char modelo[15];

char fabricante[40];

int passageiros;

int comprimento;

int altura;

int velocidade;

int altitude;

int motor;

} aviao;

struct aviao s_aviao;

int main(int argc, const char * argv[])

{

int i;

do {

printf("1 - Cadastrar aviao\n2 - Exibir avião cadastrado\n3 - Sair\n>> ");

scanf("%d", &i);

getchar();

switch (i) {

case 1:

printf("\n\n-- Cadastrar aviao --\n");

printf("Qual o modelo do avião: ");

scanf("%s", s_aviao.modelo);

printf("Qual o fabricante: ");

scanf("%s", s_aviao.fabricante);

printf("Qual a quantidade de passageiros: ");

scanf("%d", &s_aviao.passageiros);

getchar();

printf("Qual o comprimento: ");

scanf("%d", &s_aviao.comprimento);

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com