Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Trabalho de programaçao c (estoque)

Por:   •  27/10/2017  •  1.656 Palavras (7 Páginas)  •  387 Visualizações

Página 1 de 7

...

printf("\n valor: %.2f", cadCarro[i].valor);

}

}

}

// Funcao principal, onde se inicia a execucao da aplicacao

//

int main(){

// Variaveis locais

char opcao;

int controle=0, codigo;

// Cria uma variavel do novo tipo estoque

struct estoque pAux;

// Limpa todos os registros do cadastro

limpar();

// Cria menu e gerencia as opções

do {

// Limpa tela

system("cls");

// limpa buffer de teclado

fflush(stdin);

// Cria menu e espera opcao do usuario (pelo teclado)

printf("\n[1] Inserir\n[2] Remover\n[3] Listar\n[4] Sair\n");

printf("\nOpcao: ");

scanf("%c", &opcao);

system("cls");

// Verifica opcao selecionada

switch (opcao){

case ’1’: // Inserir

// Preenche dados em estoque auxiliar

printf("\ncodigo do veiculo: ");

scanf("%d", &pAux.codigo);

printf("\nNome do fabricante: ");

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

printf("\nNome do modelo: ");

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

printf("\nano: ");

scanf("%d", &pAux.ano);

printf("\nvalor: ");

scanf("%f", &pAux.valor);

// Chama funcao para inserir

controle = inserir(pAux);

// Verifica retorno

if(controle == 0){

printf("\nFalha na insercao do veiculo");

} else {

printf("\nveiculo inserido com sucesso");

}

break;

case ’2’: // Remover

printf("\nForneca o codigo do veiculo a ser removido: ");

scanf("%d", &codigo);

// Chama funcao para remover

controle = remover(codigo);

// Verifica retorno

if(controle == 0){

printf("\nFalha na remocao do veiculo");

} else {

printf("\nveiculo removido com sucesso");

}

break;

case ’3’: // Listar

// Chama funcao para remover

listar();

break;

case ’4’: // Sair

printf("Fim.");

break;

...

Baixar como  txt (4.9 Kb)   pdf (59.3 Kb)   docx (11.4 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no Essays.club