Jump to content

[Resolvido]Ajuda Algoritmo 10º Informatica Gestão


perez
 Share

Recommended Posts

Boas, eu estou no 10º ano no curso profissional Informática de Gestão, e na disciplina de LP o nosso stor deu-nos este enunciado para escrever um algoritmo.

Enunciado:

Escreva um algoritmo que peça ao utilizador para introduzir a sua localidade, se a localidade for "Paderne" escrever "Padernense", se for "Albufeira" escrever "Albufeirense", se não for nenhuma das duas escrever "Serrenho".

Algoritmo Localidade
Var
L:String[20]
Inicio
  Limpar ecran
  escrever('Digite a sua localidade')
  ler(L)
  se L=Paderne entao escrever('Padernense')               <-|
  se L=Albufeira entao escrever('Albufeirense')           <-|
  senao escrever('Serrenho')                              <-|
Fim.

Este foi o algoritmoque eu escrevi, e o stor disse que nas linhas onde estão as setas não ia fazer o que foi pedido, mas sim escrever "Padernense serrenho" se a localidade inserida fosse "Paderne" ou "Albufeirense" se a localidade inserida fosse "Albufeira".

Como faço para solucionar este problema?

Link to comment
Share on other sites

O algoritmo (raciocínio) em si está correcto. Só se for uma questão de notação, ou mesmo de sintaxe. A minha sugestão:

Algoritmo Localidade
Var
L:String[20]
Inicio
  Limpar ecran
  escrever('Digite a sua localidade')
  ler(L)
  se L="Paderne" entao
    escrever('Padernense')               
  senao se L="Albufeira" entao
    escrever('Albufeirense')         
  senao
    escrever('Serrenho')                              
Fim.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Exactamente warrior, o stor disse que o algoritmo estava bem escrito, mas o resultado não ia ser o pedido, ou seja, nao era um erro de sintaxe mas sim do algoritmo mesmo.

O algoritmo (raciocínio) em si está correcto. Só se for uma questão de notação, ou mesmo de sintaxe. A minha sugestão:

Algoritmo Localidade
Var
L:String[20]
Inicio
  Limpar ecran
  escrever('Digite a sua localidade')
  ler(L)
  se L="Paderne" entao
    escrever('Padernense')               
  senao se L="Albufeira" entao
    escrever('Albufeirense')         
  senao
    escrever('Serrenho')                              
Fim.

softclean, penso que seja isso, obrigado.

segunda feira( quando tenho aula de novo ) venho dizer se era isso

Link to comment
Share on other sites

pois isso realmente é apenas noções de programação

mas agora complico-te isso:

aplicas 2 variaveis apenas

var localidade

var ense

verifica o ultimo caracter da string que contem a localidade

se tiver uma consoante, incrementas a variavel localidade + ense

se tiver uma vogal, retiras o ultimo caracter da variavel localidade e incremente a variavel ense =)

Link to comment
Share on other sites

pois isso realmente é apenas noções de programação

mas agora complico-te isso:

aplicas 2 variaveis apenas

var localidade

var ense

verifica o ultimo caracter da string que contem a localidade

se tiver uma consoante, incrementas a variavel localidade + ense

se tiver uma vogal, retiras o ultimo caracter da variavel localidade e incremente a variavel ense =)

PS: tenta fazer em 5/6 linhas no máximo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.