FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.260 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 11-06-2009, 12:36   #1 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão Dúvida com exercícios de lógica. (Tit. Edit.)

tenhu uma lista de 30 exercicios de Lógica para resolver e tenhu 6 que não consigo resolver.
o copilador é o "DEV-C++ 4.9.8.0"
será que tem alguém que possa me ajudar?
Muito Obrigado!!!
são esses os exercicios:

13- Faça um programa que verifique a validade de uma senha fornecida pelo usuário. A senha é um conjunto de de caracter que são:"ASDFG". O programa deve imprimir mensagem de permissão ou negação de acesso.

14- faça um programa que calculee imprima o salário reajustado de um funcionario de acordo com a seguinte regra:
->salários até 300, reajuste de 50%
->salarios maiores de 300, reajuste de 30 %


17- faça um programa que receba a idade de um nadador e imprima sua categoria seguindo as regras:
Categoria Idade
Infantil A 5 - 7 anos
Infantil B 8 - 10 anos
Juvenil A 11- 13 anos
Juvenil B 14- 17 anos
Sênior maiores de 18 anos

19- faça um programa que receba o preço de um produto e o seu codigo de origem e imprima sua procedencia. a procedencia obedece a seguinte tabela:
Codigo de Origem procedencia
1 Sul
2 Norte
3 Leste
4 Oeste
5 ou 6 Nordeste
7,8 ou 9 Sudeste
10 até 20 Centro-oeste
21 até 30 Nordeste

21-faça um programa que receba um prograa que receba 2 numeros e imprima o menor dos dois

25- faça um programa que receba 4 notas de um aluno, calcule e imprima a média aritmética das notas e a mensagenm de aprovado para média superior ou igual a 7.0 ou a mensagem de reprovado para média inferior a 7.0.
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 12:45   #2 (permalink)
Garley
Zumbi
 
Avatar de Garley
 
Registrado em: Feb 2008
Idade: 26
Mensagens: 6.342
Reputação: 122 Garley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputaçãoGarley tem uma fabulosa reputação
Padrão

amigo acho que se ta no lugar errado, procure forums de programadores..
__________________

[ EP45-UD3L | Q8300@3Ghz | 4GB@1333Mhz | GTS250 CE | IA500HP80 | Xbox360 Controller | HT 5.1 ]
Garley está offline   Responder com Quote
Antigo 11-06-2009, 12:54   #3 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão

valeu, é que sou novo por aqui
abraço!!!
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 13:07   #4 (permalink)
mcv
Veterano
 
Avatar de mcv
 
Registrado em: Jun 2006
Localização: Brasil
Mensagens: 1.212
Reputação: 20 mcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todos
Padrão

Os outros eram ainda mais fáceis que esses?

Tente fazer, mostre o código e diga qual a sua dúvida em cada um deles, então iremos ajuda-lo.
mcv está offline   Responder com Quote
Antigo 11-06-2009, 13:12   #5 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão

os outros não tinham dificuldades, apenas somatorias e talls, mais esses ai era pra dificultar mesmo.
tentei começar numero 13 e quebrei-cabeça
ele pede a senha e nunca está válida!!!

#include<stdio.h>
#include<conio.h>
main()
{
int senha,ASDFG;
printf("Informe a senha:");
scanf("%f%",&senha);
while(senha!=ASDFG)
{
printf("senha INVALIDA.\n");
printf("digite a senha novamente.\n");
scanf("%d",&senha);
senha=ASDFG;
}
printf("\t senha VALIDA.\n",senha);
getch();
}

não sei o que fiz de errado.
e não sei se precisa de mais algo.
se puder me ajudar ficarei muito grato!!!
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 13:17   #6 (permalink)
mcv
Veterano
 
Avatar de mcv
 
Registrado em: Jun 2006
Localização: Brasil
Mensagens: 1.212
Reputação: 20 mcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todos
Padrão

1 - Pelo enunciado, a senha deveria ser uma cadeia de caracteres, declare como char[].

2 - Comparações de strings são feitas com a função strcmp.
mcv está offline   Responder com Quote
Antigo 11-06-2009, 13:24   #7 (permalink)
A6_INFO
Administrador
 
Avatar de A6_INFO
 
Registrado em: Dec 2005
Mensagens: 40.674
Reputação: 7066 A6_INFO desabilitou a reputação
Padrão

Tópicos unidos. Não duplique tópicos.
__________________
Plano B / ©®²³
A6_INFO está offline   Responder com Quote
Antigo 11-06-2009, 13:40   #8 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão

agora copila, mais ainda não está correto!
eu acrescentei
char ASDFG;
e não deu certo!
era isso que vc falava?
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 13:45   #9 (permalink)
mcv
Veterano
 
Avatar de mcv
 
Registrado em: Jun 2006
Localização: Brasil
Mensagens: 1.212
Reputação: 20 mcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todos
Padrão

char ASDFG[30];
mcv está offline   Responder com Quote
Antigo 11-06-2009, 13:50   #10 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão

não sei o porque não dá certo
está assim:

#include<stdio.h>
#include<conio.h>
main()
{
int senha;
char ASDFG[30];
printf("Informe a senha:");
scanf("%f%",&senha);
{
printf("\t senha INVALIDA.\n");
printf("\t digite a senha novamente.\n");
scanf("%d",&senha);

}
printf("\t senha VALIDA.\n",senha);
getch();
}

não entendo o pq que não dá certo!!!
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 13:51   #11 (permalink)
mcv
Veterano
 
Avatar de mcv
 
Registrado em: Jun 2006
Localização: Brasil
Mensagens: 1.212
Reputação: 20 mcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todos
Padrão

senha também deveria ser uma string.

Você não atribui nenhum valor à ASDFG.
mcv está offline   Responder com Quote
Antigo 11-06-2009, 14:20   #12 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão

não estou conseguindo
o valor atribuido foi "0"
e novamente não dá certo!!!

a função é feita com "WHILE"???
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 20:52   #13 (permalink)
xoshero
Newbie
 
Registrado em: Jun 2009
Mensagens: 7
Reputação: 0 xoshero está indo no caminho certo
Padrão

Alguém Pode Me Tirar Essa Dúvida?????????????
xoshero está offline   Responder com Quote
Antigo 11-06-2009, 21:58   #14 (permalink)
tpcvasco
GeeK
 
Avatar de tpcvasco
 
Registrado em: Apr 2006
Mensagens: 2.257
Reputação: 405 tpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputaçãotpcvasco tem uma fabulosa reputação
Padrão

-Defina "senha" como char[]
-Obtenha a senha com fgets()
-Esqueça essa variável ASDFG, ela é inútil. Vc está confundindo o conceito de variável com string constante. Não é pq uma variável se chama ASDFG q ela vai ter o conteúdo ASDFG.
-Onde está o "if-else" para vc testar se a senha é válida ou não?
-Compare strings utilizando a função strcmp()
__________________
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
tpcvasco está offline   Responder com Quote
Antigo 12-06-2009, 0:40   #15 (permalink)
mcv
Veterano
 
Avatar de mcv
 
Registrado em: Jun 2006
Localização: Brasil
Mensagens: 1.212
Reputação: 20 mcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todosmcv Sua luz ofusca a todos
Padrão

Código:
a função é feita com "WHILE"???
Pelo enunciado é opcional. Você só precisa dizer se a senha bate ou não.

Falta-lhe aprender conceitos básicos sobre a linguagem. Se você tivesse lido a mais simples das apostilas, poderia solucionar todos os exercícios com facilidade! Procure estudar antes.
mcv está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 22:55.