Ir ao conteúdo

Posts recomendados

Postado

To estudando visualG e preciso de uma ajuda.

 

Queria ajuda para caso o trabalhador digitar um "Não" para alguma alternativa, ele ir direito para "Não possui direito ao beneficio"
 

se (trabalho_formal="S") ou (trabalho_domestico="S") entao
se (dispensa_justa_indireta="N") entao
se (seis_salarios="S") entao
se (desempregado="S") entao
se (outra_renda="N") entao
se (beneficio_previdenciario="N") entao
se (um_ano="S") entao
tem_direito<-"S"
escreval ("O Trabalhador tem direito ao beneficio.")
fimse
fimse
fimse
fimse
fimse
fimse
fimse



 

image.png

  • Obrigado 1
Postado

@Henrique makergames image.png.aca78fb1b84cd23c4032c6d804d854f8.png

É para receber beneficio, mas caso alguma dessas perguntas derem diferente, por exemplo, "Você está desempregado?" Caso o cara esteja empregado, queria que o programa disesse de cara "O trabalhador NÃO tem direito ao beneficio."

 

adicionado 7 minutos depois
14 minutos atrás, Henrique makergames disse:

tem como explicar melhor?

estar um pouco confuso de entender.

 

adicionado 1 minuto depois

e para o codigo ficar mais legivel você poderia identalo!

 

14 minutos atrás, Henrique makergames disse:
adicionado 3 minutos depois

esse é o codigo completo?

Conseguiu entender? 

  • Curtir 1
Postado

@Henrique makergames

Algoritmo "semnome"
// Disciplina   : [Linguagem e Lógica de Programação]
// Professor   : Eliane
// Descrição   :
// Autor(a)    :
// Data atual  :
Var
// Seção de Declarações das variáveis
trabalho_formal: caractere
trabalho_domestico: caractere
trabalho_pescador: caractere
trabalho_escravo: caractere

dispensa_indireta: caractere
dispensa_justa_indireta: caractere
contrato_suspenso: caractere
tem_direito: caractere

seis_salarios: caractere
desempregado: caractere
outra_renda: caractere
beneficio_previdenciario: caractere
um_ano: caractere

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc... 

// 1
Escreva ("É trabalhador formal? (S/N): ")
leia (trabalho_formal)
se (trabalho_formal<>"S") então


escreva ("É trabalhador doméstico? (S/N): ")
leia (trabalho_domestico)
se (trabalho_domestico<>"S") então


escreva ("É pescador e está em período de defeso? (S/N): ")
leia (trabalho_pescador)
se (trabalho_pescador<>"S") então


escreva ("É trabalhador resgatado da condição de escravo? (S/N): ")
leia (trabalho_escravo)
fimse
fimse
fimse

// FORMAL ######################################################

se (trabalho_formal="S") ENTAO
escreva ("Foi demitido por justa causa ou por dispensa direta? (S/N): ")
leia (dispensa_justa_indireta)

se (dispensa_justa_indireta="N") entao
escreva ("Você recebeu salário nos seis meses anteriores à data de dispensa? (S/N): ")
leia(seis_salarios)

se (seis_salarios="S") entao
escreva ("Você está desempregado(a)? (S/N): ")
leia (desempregado)

se (desempregado="S") entao
escreva ("Você possui outra forma de rende que supri sua necessidade e a de sua família? (S/N): ")
leia (outra_renda)

se (outra_renda<>"S") entao
escreva ("Você possui algum benefício previdenciário? (S/N): ")
leia (beneficio_previdenciario)

se (beneficio_previdenciario<>"S") entao
escreva ("Nos ultimos 3 anos você cumpriu uma cargo horária de 1 ano de trabalho? (S/N): ")
leia (um_ano)
fimse
fimse
fimse
fimse
fimse
fimse

//#######################################################################




// DOMESTICO #############################################################
se (trabalho_domestico="S") entao
escreva ("Foi demitido por justa causa ou por dispensa direta? (S/N): ")
leia (dispensa_justa_indireta)


se (dispensa_justa_indireta="N") entao
escreva ("Você recebeu salário nos seis meses anteriores à data de dispensa? (S/N): ")
leia(seis_salarios)

se (seis_salarios="S") entao
escreva ("Você está desempregado(a)? (S/N): ")
leia (desempregado)

se (desempregado="S") entao
escreva ("Você possui outra forma de rende que supri sua necessidade e a de sua família? (S/N): ")
leia (outra_renda)

se (outra_renda<>"S") entao
escreva ("Você possui algum benefício previdenciário? (S/N): ")
leia (beneficio_previdenciario)

se (beneficio_previdenciario<>"S") entao
escreva ("Nos ultimos 3 anos você cumpriu uma cargo horária de 1 ano de trabalho? (S/N): ")
leia (um_ano)
fimse
fimse
fimse
fimse
fimse
fimse

//######################################################################



//Trabalhador Formal direito = SIM
se (trabalho_formal="S") ou (trabalho_domestico="S") entao
se (dispensa_justa_indireta="N") entao
se (seis_salarios="S") entao
se (desempregado="S") entao
se (outra_renda="N") entao
se (beneficio_previdenciario="N") entao
se (um_ano="S") entao
tem_direito<-"S"

escreval ("O Trabalhador tem direito ao beneficio.")
fimse
fimse
fimse
fimse
fimse
fimse
fimse





se (trabalho_pescador="S") ou (trabalho_escravo="S") entao
tem_direito<-"S"
escreval ("O Trabalhador tem direito ao benefício.")
fimse





Fimalgoritmo

 

  • Curtir 1
Postado

È mais uma vez: tem como me dar o codigo completo?

adicionado 0 minutos depois

Esquesse o que eu disse, estou vendo o codigo agora.

adicionado 11 minutos depois

Infelizmente não sou capaz de responder isso.

desculpa por fazer perder seu tempo esperando.

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!