Ir para conteúdo
Fórum Script Brasil
  • 0

não da a mensagem correspondente


shadow007

Pergunta

eo seguinte

na seção variavel que dá erro !!!

algoritmo "codigo produto"

// Função :Ler codigo e informar a origem desse produto

// Autor :

// Data : 8/2/2008

// Seção de Declarações

var

num1,num2,num3,num4,num5: inteiro;

inicio

// Seção de Comandos

escreva ("digite um numero e tecle enter");

leia ( num 1);

se (codigo >= 01) e (<=20) então

escreva ("Europa");

escreva ("digite um numero e tecle enter");

leia (num 2);

senao se (codigo >= 21) e (<= 40) então

escreva ("Ásia");

escreva ("digite um numero e tecle enter");

leia (num 3);

senao se (codigo >= 40) e (<= 60) então

escreva ("América");

escreva ("digite um numero e tecle enter");

leia (num 4)

senao se (codigo >= 61) e (<= 80) então

escreva ("África");

escreva ("digite um numero e tecle enter")

leia (num 5);

senao se (codigo > 80) então

escreva ("Paraguai")

fimse

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

obsorve

no lugar de

var
num1,num2,num3,num4,num5: inteiro;
inicio
troque por
var
codigo : inteiro
inicio
escreva ("entre com o codigo:  ")
leia (codigo)
e no ninhos de você faz dessa forma
se (codigo >= 1) e (codigo <= 20) então
   escreva("europa")
e não
se (codigo >= 01) e (<=20) então
escreva ("Europa")

Editado por nego drama
Link para o comentário
Compartilhar em outros sites

  • 0

eu fiz como você falou mais mesmo assim não da a resposta correta

qual e o problema dessa vez, pode me ajudar?

quando pede pra digitar o o numero por exemplo 100 como eu fiz. Aparece o nome do paises referentes a seu numero, juntos desse geito aqui!

"entre com o codigo 100

europaásia

*** Fim da execução.

*** Feche esta janela para retornar ao Visualg."

var

codigo: inteiro

inicio

// Seção de Comandos

escreva ("entre com o codigo")

leia (codigo)

se (codigo >= 1) e (<= 20) então

escreva ("europa")

fimse

se (codigo >= 21) e (<= 40) então

escreva ("ásia")

senao se (codigo >=41) e (<= 60) então

escreva ("américa")

senao se (codigo >= 61) e (<= 80) então

escreva ("áfrica")

senao se (codigo > 80)

escreva ("paraguai")

fimse

fimalgoritmo

Link para o comentário
Compartilhar em outros sites

  • 0

Oi, shadow007 !

Seu algorítimo original tinha um erro aqui:

se (codigo >= 1) e (<= 20) então
escreva ("europa")
fimse  <------ ERRO
se (codigo >= 21) e (<= 40) então
escreva ("ásia")
Voce não estava comandando o "senão se" até o fim. Por isso sempre aparecia "europa" para qualquer número digitado acima de 40 Modifiquei seu algorítimo para que fique mais claro. Veja abaixo:
var
  codigo: inteiro
inicio
// Seção de Comandos
   escreva ("entre com o codigo")
   leia (codigo)
   se (codigo > 80) então
      escreva ("paraguai")
   senão se (codigo > 60) então
       escreva ("áfrica")
   senao se (codigo > 40) então
      escreva ("américa")
   senão se (codigo > 20) então
      escreva ("ásia")
   senão   
      escreva ("europa")
   fimse
fimalgoritmo

Link para o comentário
Compartilhar em outros sites

  • 0

olá!!! de novo eu fiz me falaram mais não esta aparecendo o nome do pais de acordo com se numero.

so dando certo o numero >80 e q é paraguai esse da certo mais os outros não

por exemplo se eu digito 45 o certo era aparecer américa mais aparece isso ó.

entre com o codigo; 45

áfricaásiaeuropa

*** Fim da execução.

*** Feche esta janela para retornar ao Visualg.

a mesma coisa e com os outros paises o unico q da certo e >80 q corresponde a paraguai...

algoritmo "codigo produto"

// Função : ler codigo e informa a origem do codigo

// Autor :

// Data : 14/2/2008

// Seção de Declarações

var

codigo: inteiro

inicio

// Seção de Comandos

escreva ("entre com o codigo; ")

leia (codigo)

se (codigo > 80) então

escreva ("paraguai")

senao se (codigo >60) então

escreva ("áfrica")

senao se (codigo > 40) então

escreva ("américa")

senao se (codigo > 20) então

escreva ("ásia")

senao

escreva ("europa")

fimse

Link para o comentário
Compartilhar em outros sites

  • 0

so poste em outro tópico se sua dulvida for diferente

o erro ai é o seguite (eu fiz pela ordem do seu execicio)

coloque sempre o senao na poxima linha o se

ele tem q ficar assim:

senao
se
e outra coisa seria ele tem q ser igual ou maio que X e menor ou igual que Y exemplo
se (codigo >= 1) e (codigo <= 20) então
   escreva("europa")

e pra finalizar você conta quantos se você colocou e no final feixe todos ele com fimse

no caso vamos dizer q colocamos 4 se então no final ficara 4 fimse

se tiver dulvida volte a posta

Editado por nego drama
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...