como fazer no portugol studio?
Monte um algoritmo que receba uma quantidade indeterminada de
números inteiros representando os quartos do hotel. Para cada quarto,
informe se ele está ocupado (“S” ou “N”). Em caso positivo, informe se
está limpo (“S” ou “N”) e quantos dias ficará ocupado. Interrompa as
entradas ao informar -1 para o número do quarto. Ao final, mostre
quantos quartos ocupados ainda precisam de limpeza, qual quarto ficará
ocupado por mais tempo e por quantos dias.
Exemplo
Entradas: Quarto 10, ocupado “S”, limpo “S”, ocupado por 10 dias
Entradas: Quarto 12, ocupado “N”
Entradas: Quarto 14, ocupado “S”, limpo “N”, ocupado por 15 dias
Entradas: Quarto 16, ocupado “S”, limpo “N”, ocupado por 7 dias
Entradas: Quarto -1
Saídas: 2 quartos necessitam limpeza; O quarto 14 ficará
ocupado por mais tempo: 15 dias
não tenho ideia de como exibir o quarto com mais dias ocupados e nem o maior dia ocupado
números inteiros representando os quartos do hotel. Para cada quarto,
informe se ele está ocupado (“S” ou “N”). Em caso positivo, informe se
está limpo (“S” ou “N”) e quantos dias ficará ocupado. Interrompa as
entradas ao informar -1 para o número do quarto. Ao final, mostre
quantos quartos ocupados ainda precisam de limpeza, qual quarto ficará
ocupado por mais tempo e por quantos dias.
Exemplo
Entradas: Quarto 10, ocupado “S”, limpo “S”, ocupado por 10 dias
Entradas: Quarto 12, ocupado “N”
Entradas: Quarto 14, ocupado “S”, limpo “N”, ocupado por 15 dias
Entradas: Quarto 16, ocupado “S”, limpo “N”, ocupado por 7 dias
Entradas: Quarto -1
Saídas: 2 quartos necessitam limpeza; O quarto 14 ficará
ocupado por mais tempo: 15 dias
não tenho ideia de como exibir o quarto com mais dias ocupados e nem o maior dia ocupado
Osielanselmo
Curtidas 0
Respostas
Osielanselmo
15/02/2022
Meu código ficou assim:
programa
{
funcao inicio()
{
inteiro quarto=0, a=0, b=0, dias_Ocupados, quarto_Ocupado=0,prec_Limpar=0
cadeia limpo,ocupado
enquanto(quarto>=0){
escreva("Digite o numero do quarto: ")
leia(quarto)
se(quarto!=-1){
escreva("está ocupado? S/N :")
leia(ocupado)
quarto_Ocupado++
se(ocupado=="S" ou ocupado=="s"){
escreva("Ele está Limpo? S/N: : ")
leia(limpo)
se(limpo=="N"){
prec_Limpar=0
}
escreva ("Quantos dias ficará ocupado?")
leia(dias_Ocupados)
}
}
senao se(quarto==-1){
escreva(quarto_Ocupado+" quartos necessitam limpeza; O quarto 14 ficará ocupado por mais tempo: 15 dias")
}
}
}
}
programa
{
funcao inicio()
{
inteiro quarto=0, a=0, b=0, dias_Ocupados, quarto_Ocupado=0,prec_Limpar=0
cadeia limpo,ocupado
enquanto(quarto>=0){
escreva("Digite o numero do quarto: ")
leia(quarto)
se(quarto!=-1){
escreva("está ocupado? S/N :")
leia(ocupado)
quarto_Ocupado++
se(ocupado=="S" ou ocupado=="s"){
escreva("Ele está Limpo? S/N: : ")
leia(limpo)
se(limpo=="N"){
prec_Limpar=0
}
escreva ("Quantos dias ficará ocupado?")
leia(dias_Ocupados)
}
}
senao se(quarto==-1){
escreva(quarto_Ocupado+" quartos necessitam limpeza; O quarto 14 ficará ocupado por mais tempo: 15 dias")
}
}
}
}
GOSTEI 0