Ir ao conteúdo
  • Cadastre-se

Primeiros comandos - Inicianate


lpnx

Posts recomendados

Ola

sou iniciante na area de programação e estou dando meus primeiros passos no portugol(visualg)...gostaria se possivel da ajuda do pessoal para resolver uma questão de um exercicio... a questao e fazer rodar no visualg um codigo que sobre aposentadoria sendo que homem aposenta com 65 mulhrt com 60 e tem aposentadoria por idade que é esta citada por tempo de trabalho no caso em anos 25 anos e por ultimo isalubridade e serviços periculosos contados em anos também so que em 15 anos...bom logo abaixo meu desenvolvimento ate aqui gostaria de opnioes de como proceder se o meu esta certo ou errado valeu...

algoritmo "Luis"
// Função : Micharia vulgo Aposentadoria
// Autor : LPNX
// Data : 30/11/2009
// Seção de Declarações
var
Nome: Caracter
Sexo: Caracter
Homem_Ida_Apos: Numerico
Homem_Ida_Temp: Numerico
Homem_Peri_Insa: Numerico
Aposentadoria_Aprovada: Caracter
Aposentadoria_Reprovada: Caracter
Mulher_Ida_Apos: Numerico
Mulher_Ida_Temp: Numerico
Mulher_Peri_Insa: Numerico
Homem: Caracter
Mulher: caracter
inicio
Escreva("Nome do Candidato");
Leia Nome;
Escreva("Sexo - Se Masculino Digite = Homem, se Feminino Digite = Mulher");
Leia Sexo;
Escreva("Aposentadoria Por Idade - Idade da Pessoa");
Leia Homem_Ida_Apos;
Escreva("Aposentadoria Por Tempo - Tempo de Trabalho em Anos");
Leia Homem_Ida_Temp;
Escreva("Aposentadoria por Insalubridade ou Periculosidade");
Leia Homem_Peri_Insa;
Se Sexo = "Homem" então;
Homem_Ida_Apos = > 65 então;
Escreva("Aposentadoria Aprovada");
Senao se;
Homem_Ida_Temp = > 25 então;
Escreva("Aposentadoria Aprovada");
Senao se;
Homem_Peri_Insa = > 15 então;
Escreva("Aposentadoria Aprovada");
Senao se;
Sexo = Mulher então;
Mulher_Ida_Apos = > 60 então;
Escreva("Aposentadoria Aprovada");
Senao se;
Mulher_Ida_Temp = > 25 então;
Escreva("Aposentadoria Aprovada");
Senao se;
Mulher_Peri_Insa = > 15 então;
Escreva("Aposentadoria Aprovada");
Senao se
Escreva("Aposentadoria Reprovada");
FIMSE.
fimalgoritmo

Link para o comentário
Compartilhar em outros sites

eu dei uma olhada por cima assim do código, mesmo porque estou sem muito tempo agora pra ler tudooo e dar dicas.

mas eu vi que independente do sexo colocado pelo usuário, ele sempre vai pra variável:

Homem_Ida_Apos: Numerico

Homem_Ida_Temp: Numerico

Homem_Peri_Insa: Numerico

e nunca para as variáveis de mulher.

então quando ele for começar a fazer os SE, SENAO da parte da mulher ( se for digitado mulher no sexo ) ele vai vir tudo NULL ou 0 ( nao sei como vem no visualg )

abraç

assim que eu chegar em casa eu do uma olhada melhor ( se ninguem ajudar voce antes disso =P )..

abraç

-[EDIT]-

Vi que voce ainda nao usou ainda as variáveis:

Homem: Caracter

Mulher: caracter

Aposentadoria_Aprovada: Caracter

Aposentadoria_Reprovada: Caracter

Não sei se voce pretende usar elas, mas acho que não pois eu vi ali um fimalgoritmo

então, nao precisa nem declarar =X

-[EDIT]-

de novo edit..

tava lendo seu código... e vi que voce pode fazer ele sem usar as variáveis:

Homem_Ida_Apos: Numerico

Homem_Ida_Temp: Numerico

Homem_Peri_Insa: Numerico

Mulher_Ida_Apos: Numerico

Mulher_Ida_Temp: Numerico

Mulher_Peri_Insa: Numerico

ACREDITO QUE você dá pra faze esse algoritmo substituindo todas essas variáveis por apenas 1 variável.

se quiser tentar fazer ... =P se quiser posto o código ( o seu código com as sugestões ) mais anoite quando chegar em casa.

-[EDIT]-

Vi tambem que no final tem um

SENAO SE

mas como aquela é a ULTIMA condição pode tirar o SE,

mesmo porque nao tem nenhuma condição pra ele entrar nesse SENAO.

(não sei se deu pra entender direito).

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!