estrutura

386 palavras 2 páginas
Estrutura de Dados
Exercícios Nível I

1)

Elaborar um programa de C ou C++ que receba o consumo de um carro, a distância a ser percorrida e o valor do combustível. Com base nestas informações calcule o valor necessário para percorrer toda essa distância?

2)

Fazer um programa que recebe um valor de um produto qualquer para pagamento a prazo. Com base neste valor entre com um desconto para pagamento a vista e mostre o novo valor para o cliente.

3)

Escreva um aplicativo em C que recebe inteiro e mostra os números pares e ímpares
(separados), de 1 até esse inteiro.

4)

Elabore um programa que mostre o seguinte menu na tela:
Cadastro de Clientes
0 - Fim
1 - Inclui
2 - Altera
3 - Exclui
4 - Consulta
Opção:

5)

Escreva um programa em C que recebe um inteiro 'n' do usuário e calcula o produto dos números pares e o produtos dos números ímpares, de 1 até n.
#include

#define MAX 50
#define FALSE 0
#define TRUE 1

#define FIM 0
#define EMPILHAR 1
#define DESEMPILHAR 2
#define LISTAR 3

int obterOpcao(void)
{
int opcao; printf("MENU\n"); printf("%2d - FIM\n", FIM); printf("%2d - EMPILHAR\n", EMPILHAR); printf("%2d - DESEMPILHAR\n", DESEMPILHAR); printf("%2d - LISTAR conteudo na pilha\n", LISTAR); printf("Opcao: "); scanf("%d", &opcao); putchar('\n'); return opcao;
}

int vazia(int proxTopo)
{
return proxTopo == 0;
}

int esgotada(int proxTopo)
{
return proxTopo == MAX;
}

int empilhar(int valor, int *pProxTopo, int pilha[])
{
if (esgotada(*pProxTopo)) return FALSE; else { pilha[(*pProxTopo)++] = valor; return TRUE; }
}

int desempilhar(int *valor, int *pProxTopo, int pilha[])
{
if (vazia(*pProxTopo)) return FALSE; else { *valor = pilha[--(*pProxTopo)]; return TRUE; }
}

int listar(int proxTopo, int pilha[])
{
if (vazia(proxTopo)) return FALSE; else {

Relacionados

  • estruturas
    663 palavras | 3 páginas
  • Estrutura
    1545 palavras | 7 páginas
  • Estruturas
    5123 palavras | 21 páginas
  • Estruturas
    1100 palavras | 5 páginas
  • Estruturas
    5130 palavras | 21 páginas
  • Estrutura
    2126 palavras | 9 páginas
  • Estruturas
    5393 palavras | 22 páginas
  • Estrutura
    1803 palavras | 8 páginas
  • estruturas
    1858 palavras | 8 páginas
  • Estruturas
    3693 palavras | 15 páginas