• Matéria: Lógica
  • Autor: wchipher
  • Perguntado 3 anos atrás

socorro preciso de um codigo em portugol que execute a seguinte questão


Ainda em relação aos eventos, o hotel oferece reserva de seu restaurante
caso o contratante necessite. O restaurante está disponível para reservas
de segunda a sexta das 7hs às 23hs; sábados e domingos apenas das
7hs às 15hs. Monte um algoritmo que receba o dia da semana (em texto)
(observação: na entrada de dados para dia da semana, desconsidere
acentos e use letra minúscula. Não é necessário validação para isso no
código). Também receba a hora (número inteiro) e diga se o restaurante
está indisponível ou disponível. Quando disponível, receba ainda o nome
da empresa e mostre na tela a mensagem “Restaurante reservado para
(nome da empresa): (dia da semana) às (horas)hs”.
Exemplo 1:
[Entradas de dados]
sabado (dia da semana)
16 (hora)
[Saída de dados]
Restaurante indisponível

Respostas

respondido por: mikedesousa92
6

Resposta:

programa {

funcao inicio() {

 

 cadeia dia, nome

 inteiro hora

 

 escreva("Informe o nome da empresa: ")

 leia(nome)

 escreva("Informe o dia da semana a ser reservado: ")

 leia(dia)

 escreva("Informa o horário a ser reservado: ")

 leia(hora)

 

 se (hora < 7 ou hora > 23){

     escreva("Horário indisponível!")

 }

 

    senao se (dia == "sabado" ou dia == "domingo" e hora > 15){

        escreva("Horário indisponível")

    }

 

 senao{

     escreva("Restaurante reservado para ", nome, ", ", dia, " às ", hora, "h!")

 }

}

}

Explicação:

a minha ficou assim, ta funcionando bem

Perguntas similares