shadow007 Postado Fevereiro 8, 2008 Denunciar Share Postado Fevereiro 8, 2008 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 varnum1,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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nego drama Postado Fevereiro 8, 2008 Denunciar Share Postado Fevereiro 8, 2008 (editado) obsorveno 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 Fevereiro 8, 2008 por nego drama Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shadow007 Postado Fevereiro 13, 2008 Autor Denunciar Share Postado Fevereiro 13, 2008 eu fiz como você falou mais mesmo assim não da a resposta corretaqual 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 100europaásia*** Fim da execução.*** Feche esta janela para retornar ao Visualg."var codigo: inteiroinicio// Seção de Comandosescreva ("entre com o codigo")leia (codigo)se (codigo >= 1) e (<= 20) entãoescreva ("europa")fimse se (codigo >= 21) e (<= 40) entãoescreva ("ásia")senao se (codigo >=41) e (<= 60) entãoescreva ("américa")senao se (codigo >= 61) e (<= 80) entãoescreva ("áfrica")senao se (codigo > 80)escreva ("paraguai")fimsefimalgoritmo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Fevereiro 13, 2008 Denunciar Share Postado Fevereiro 13, 2008 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shadow007 Postado Fevereiro 14, 2008 Autor Denunciar Share Postado Fevereiro 14, 2008 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ãopor 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: inteiroinicio// Seção de Comandosescreva ("entre com o codigo; ")leia (codigo)se (codigo > 80) entãoescreva ("paraguai")senao se (codigo >60) entãoescreva ("áfrica")senao se (codigo > 40) entãoescreva ("américa")senao se (codigo > 20) entãoescreva ("ásia")senaoescreva ("europa")fimse Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nego drama Postado Fevereiro 14, 2008 Denunciar Share Postado Fevereiro 14, 2008 (editado) 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 seele 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 fimseno caso vamos dizer q colocamos 4 se então no final ficara 4 fimsese tiver dulvida volte a posta Editado Fevereiro 14, 2008 por nego drama Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 15, 2008 Denunciar Share Postado Fevereiro 15, 2008 opa. tópicos mesclados.shadow007, quando for o mesmo assunto, use o mesmo tópico, beleza?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shadow007 Postado Fevereiro 15, 2008 Autor Denunciar Share Postado Fevereiro 15, 2008 Vlws pela a ajuda melhorou bastante! :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
shadow007
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
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.