Faça um algoritmo onde o usuário entre com um nome e o programa criptografe essa senha com dígitos. Quando o usuário digitar a sequência de números criados pelo programa, o mesmo deverá mostrar o nome correspondente aos números.
Ex:
- IFCE
I = 2
F = 4
C = 7
E = 9
Ao digitar o número 2479, o programa deverá imprimir na saída padrão o nome IFCE.
OBS:
1º - O programa deverá ter um menu com as opções: criptografar senha e descriptografar senha.
sexta-feira, 16 de dezembro de 2011
Inverter uma cadeia de caracteres
Faça um algoritmo onde o usuário deve digitar um nome e o programa deverá imprimir na saída padrão esse nome, porém, invertido.
Ex:
- IFCE
-ECFI
Ex:
- IFCE
-ECFI
Maior e menor número de uma sequência
Faça um algoritmo onde o usuário digite uma série de números e, após digitar um determinado valor, o algorítmo deverá mostrar o maior e menor número digitado pelo usuário.
Números Primos
Faça um algorítmo que dado um número digitado pelo usuário, verifique se é primo ou não.
quarta-feira, 7 de dezembro de 2011
Transformar um número decimal em binário
O algoritmo deverá receber da entrada padrão um número binário qualquer e transformá-lo no número decimal correspondente. O algoritmo deverá verificar se o número digitado realmente é binário ou não.
terça-feira, 6 de dezembro de 2011
Combinatória Simples
Faça um programa onde o mesmo calcule a análise combinatória de dois números digitados pelo usuário, n e p, como mostra a fórmula abaixo;
Por exemplo: Se o usuário digitar 6 e 3:
C 6,3 = ___6!_____
3!(6-3)!
Criar uma agenda utilizando Array
Você deve criar uma agenda na qual a mesma faça as seguintes operações:
- Adicionar o nome e número de um contato;
- Pesquisar o nome de um contato;
- Alterar o nome e/ou número de um contato.
- Deletar o nome de um contato;
Regras:
- Deverão ser criados os atributos: nome do contato, número e um array para armazenar o nome e número de cada contato e , consequentemente, criando seus métodos gets and sets;
- Criar um construtor no qual inicialize o atributo nome como "nome" e o atributo número como 0000-0000;
- Criar um menu com as respectivas operações citadas no início;
- Determinar um valor para encerrar o programa, informando ao usuário a condição de término do mesmo no menu;
- Verificar possíveis opções inválidas digitadas pelo usuário;
- Verificar, em uma pesquisa, se o nome do contato consta na agenda e que, caso não seja encontrado, retorne a informação que o nome não consta na lista;
- Verificar, antes de cadastrar um novo nome e número, se os mesmos já existem na agenda;
- O nome deve ter no mínimo 3 caracteres e no máximo 10;
- O número deve ter no máximo 8 caracteres;
- Adicionar, no momento do cadastro, o dia em que o mesmo foi criado.
Assinar:
Postagens (Atom)