Ir ao conteúdo
  • Cadastre-se

jhowzitos

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Tudo que jhowzitos postou

  1. Pessoal então a respeito do código que tenho que montar onde haja uma lista telefônica em linguagem C, montei dessa forma, esta correta?e se nao tiver qual forma eu posso montar, preciso da ajuda de vcs, desde já muito obrigado a todos. segue a baixo o codigo fonte e a imagem da execução que fiz usando o DEVC++ #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <conio.h> #include <iostream> #include<string.h> #define MSG "Erro!" // fflush(stdin); (usar sempre apos o ''scanf' int main() { setlocale(LC_ALL, "portuguese"); char nome[100], email[100]; int Opcao, i, j, t, cel; printf ("Digite 1- Inserir um novo cadastro\t2-Mostrar todos os cadastros\t0 - Encerrar:: "); scanf ("%d", &Opcao); switch (Opcao) { case 1: //1 printf ("digite o nome por favor: "); scanf ("%s", nome); fflush(stdin); printf ("digite o Email por favor: "); scanf ("%s", email); fflush(stdin); printf ("digite o numero por favor: "); scanf ("%d", &cel); fflush(stdin); i = 0; do { printf("\n %d -%s", i, nome); i++; printf("\n %d -%s", i, email); i++; printf("\n %d -%s", i, cel); i++; } while (i != 5); return (0); } getchar(); printf("\n\n"); system("pause"); return(0); }
  2. o codigo fonte é esse #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <conio.h> #include <iostream> #include<string.h> #define MSG "Erro!" // fflush(stdin); (usar sempre apos o ''scanf' int main() { setlocale(LC_ALL, "portuguese"); char nome[100], email[100]; int i, j, t, cel; printf ("digite o nome por favor: "); scanf ("%s", nome); printf ("digite o Email por favor: "); scanf ("%s", email); printf ("digite o numero por favor: "); scanf ("%d", &cel); i = 0; do { printf("\n %d -%s", i, nome); i++; printf("\n %d -%s", i, email); i++; printf("\n %d -%s", i, cel); i++; } while (i <= 5); return (0); adicionado 5 minutos depois huum entao devo deixar o menu mais pro final é isso?? voce conseguer por gentileza dar uma pequena amostrar de como ficaria mais ou menos, nao quero que você resolva pois quero tentar e tal, seria mais ou menos como se você monsta-se a estrutura que deveria ficar mais ou menos, tipo so uma base de estruturas dentro da outras sem colocar as variaveis apeans um demonstrativo por gentilezaa..... E obrigado por estar tirando um tempo pra ajudar, agradeço a todos isso é muito bom saber que sempre ha pessoas disposta a ajuadar
  3. da uma olhada por favor nessa primeira parte, ele executa porém da erro no final, consegue me ajudar por favor adicionado 0 minutos depois a primeira fica num lup infinito, a segunda apresenta esse erro
  4. @devair1010 aaah entendi eu estava começando pelo switch e tentando colocar um loop dentro dele, então deve ser o inverso primeiro o loop e depois o switch entendi agora,
  5. preciso de ajudar pra criar um codigo fonte, onde tenho que criar uma lista telefonica, sou iniciante e estou perdido em como realizar essa problema em LINGUAGEM C RESOLUÇÃO Imagine que você é um desenvolvedor de sistemas freelancer, que possui uma ampla carteira de clientes. Como você não gosta dos sistemas existentes, você decide que irá criar sua própria aplicação de registro e manutenção de clientes. Para isso, você deverá programar uma agenda em versão beta (versão de teste), que permite armazenar o cadastro de, no máximo, 5 (cinco) clientes por vez. A aplicação deverá armazenar, para cada cliente: * Um código único, gerado automaticamente pelo sistema; * Seu nome; * Seu telefone; * Seu e-mail. O programa deverá apresentar um menu de opções ao usuário: 1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados de um cliente. A saber: seu nome, telefone e e-mail. Caso o programa já tenha armazenado o número máximo de clientes (cinco), deverá ser exibida a mensagem “Agenda lotada!”. O código de um cadastro deve ser preenchido automaticamente pelo sistema e o usuário não deve ter a opção de alterar esse código. 2 – Mostrar todos os cadastros: ao selecionar essa opção, o programa deverá imprimir, na tela, para cada cliente: seu código, seu nome, seu telefone e seu e-mail. Essa opção deverá mostrar na tela apenas os dados dos clientes que foram cadastrados. Caso seja impressa alguma informação sobressalente ou faltem informações, será considerado um erro de programação. Caso nenhum cliente tenha sido cadastrado antes de selecionar essa opção, o programa deverá exibir a mensagem “Agenda vazia!”. 0 – Encerrar: ao selecionar essa opção, o programa se encerra. Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma mensagem de erro como, por exemplo: “Erro: opção inválida!”. Caso contrário, o programa não deverá imprimir essa mensagem de erro. DICA PARA SER UTILIZADAS Algumas funções que serão úteis durante o desenvolvimento do programa: * system(“pause”) – chamada de sistema que “pausa” o programa e o faz aguardar pelo usuário; * system(“cls”) – chamada de sistema que limpa os caracteres que foram impressos na tela anteriormente; * fflush(stdin) – limpar o buffer do teclado. Essa função deve sempre ser utilizada após ter utilizado alguma função de entrada de dados como o scanf, gets, etc. Isso se dá pois em algumas situações o buffer do teclado mantém “lixo de memória”, prejudicando a próxima operação de entrada do programa;

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!