Jump to content


Photo

Ajuda! Plz


  • Faça o login para participar
1 reply to this topic

#1 SrDiogo

SrDiogo

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 03/04/2011, 10:51

Estu com esse caso em estrutura de dados.
Utilizando funções, simule uma aplicação qualquer com o seguinte menu de opções:
Menu Principal (escolher título)
(1) Estrutura de Dados Homogêneos - Vetor unidimensional
(2) Estrutura de Dados não Homogêneos - Registros
(3) Sair
Se o usuário escolher a opção (1), deverá apresentar o seguinte menu:
Estrutura de dados homogêneos (escolher título)
(1) Entrada de Dados
(2) Ordenar os elementos
(3) Busca dados
(4) Mostrar Dados
(5) Sair
Aplicação: Notas dos alunos ou nomes dos funcionários ou valor monetário em R$ ou nome de
países ou nomes de carros ou número de placa de carro, etc.
Se o usuário escolher a opção (2), deverá apresentar o seguinte menu:
Estrutura de dados não homogêneos (escolher título)
(1) Entrada de Dados
(2) Ordenar os elementos
(3) Busca dados
(4) Mostrar Dados
(5) Sair
Aplicação: Notas dos alunos (matricula, nome, situação) ou nomes dos funcionários (código,
nomes, salário) ou Avaliação Automobilista (tipo do carro, marca, placa, condição), Paciente (nome,
idade, doença, tempo), etc.
A opção (5) para ambos os casos deverá voltar ao menu principal

tenho esse modelo mais nao consigo encaixar as funçoes >.<'



#include <stdio.h>
#include <stdlib.h>

// as funções que voce deve fazer agora
// elas vão ter a mesma estrutura do main, tendo seu próprio loop de menu
void f1(){printf_s("1: implementar...\n"); system("pause");}
void f2(){printf_s("2: implementar...\n"); system("pause");}
void f3(){printf_s("3: implementar...\n"); system("pause");}
void f4(){printf_s("4: implementar...\n"); system("pause");}

int main()
{
int op = 0;
while(op != 3)
{
// menu
system("cls");
printf_s("Menu\n");
printf_s("1: Estrutura de Dados Homogeneos - Vetor unidimensional\n");
printf_s("2: Estrutura de Dados não Homogeneos - Registros\n");
printf_s("3: Sair\n");
scanf_s("%i", &op);
switch(op)
{
case 1:
{
// chamada das funções
f1();
}
break;
case 2:
{
f2();
}
break;
case 3:
{
// essa é em branco mesmo
}
break;
}
}
return 0;
}

















podem ajudar :D ficarei grato





meu email:dimesk8_rj@hotmail.com(msn)

Edição feita por: SrDiogo, 03/04/2011, 10:53.


#2 roParanhos

roParanhos

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Frutal-MG

Posted 24/06/2011, 19:42

Perdão, esse "encaixar" as funções seria chamar as funções?

Experimente fazer esse menu com uma estrutura de decisão simples, alem de lhe aconselhar passar "op" para char, pois não fica sujeito a erros.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq