Resolução do exercício do post anterior:
algoritmo "diaDaSemana"
var
dia: inteiro
diaDaSemana: caractere
funcao diaSemana( d: inteiro) : caractere
var
ds: caractere
inicio
escolha d
caso 1
ds <- "Domingo"
caso 2
ds <- "Segunda-feira"
caso 3
ds <- "Terça-feira"
caso 4
ds <- "Quarta-feira"
caso 5
ds <- "Quinta-feira"
caso 6
ds <- "Sexta-feira"
caso 6
ds <- "Sábado"
outrocaso
ds <- "Valor inválido"
fimescolha
retorne ds
fimfuncao
inicio
escreval( "Insira um número entre 1 e 7" )
leia( dia )
diaDaSemana <- diaSemana( dia )
escreval( "O dia da semana é ", diaDaSemana )
fimalgoritmo
Blogue de Programação de Sistemas Informáticos da Turma TGP2, 2014/2015
Mostrar mensagens com a etiqueta seleção múltipla. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta seleção múltipla. Mostrar todas as mensagens
terça-feira, 2 de dezembro de 2014
Instrução de Seleção Múltipla (continuação)
Repetir o exercício do post anterior mas usando uma função em vez do procedimento. A função deverá devolver uma cadeia de caracteres com o nome do dia da semana.
Colocar a resolução num comentário a este post.
Colocar a resolução num comentário a este post.
Etiquetas:
funções,
seleção múltipla,
subprogramas,
visualg
Instrução de Seleção Múltipla
Procurar no tutorial sobre a linguagem VisuAlg (Ajuda -> A Linguagem VisuAlg) a instrução de seleção múltipla. Aplicar esta instrução na resolução do exercício seguinte:
- O programa principal lê um número compreendido entre 1 e 7, inclusive. Se o número lido estiver fora deste intervalo, o programa apresenta uma mensagem de erro.
- Dentro do programa principal, no caso de ter sido lido um número dentro do intervalo pretendido, é chamado um subprograma do tipo procedimento que recebe o número lido como parâmetro e escreve o dia da semana correspondente. Por exemplo, ao número 1 corresponde "Domingo", ao número 2, "Segunda-feira" e assim sucessivamente.
Apresentar a resolução deste exercício num comentário a este post.
Apresentar a resolução deste exercício num comentário a este post.
Etiquetas:
procedimentos,
seleção múltipla,
subprogramas,
visualg
Subscrever:
Mensagens (Atom)