Ir ao conteúdo
  • Cadastre-se

Outro Variável Se, Então, Senão: VisualG


Posts recomendados

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
Link para o comentário
Compartilhar em outros sites

@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
Link para o comentário
Compartilhar em outros sites

@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
Link para o comentário
Compartilhar em outros sites

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

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!