[SP-pm] Duvida primaria
Jonhnes Lopes
jonhnes at gmail.com
Tue Oct 19 08:22:45 PDT 2010
Obrigado novamente pessoal além de aprender como sair do programa do jeito
que eu queria também ganhei uma lição de tratamento de erros.
Muito bom!
2010/10/19 Stanislaw Pusep <creaktive em gmail.com>
> Acho que vc quer sair do ciclo, não do programa.
> Nesse caso, um ciclo do/for/while/until seja mais apropriado.
> Por exemplo:
>
> #!/usr/bin/perl
> for (;;) { # loop infinito
> $in = <STDIN>; # lê input
> chomp $in; # corta caracter do <enter> final
> if ($in eq 'sair') {
> last; # aborta o loop for()
> }
> print "voce entrou: $in\n";
> }
> print "valeu!\n";
>
> Além do last, existem também o next/redo que são super-úteis em loops
> for/foreach
>
> ABS()
>
>
>
>
> 2010/10/19 Jonhnes Lopes <jonhnes em gmail.com>
>
>> Segue abaixo o codigo que eu estava fazendo.
>>
>>
>> #! usr/bin/perl
>>
>> #/////Programa para testar meus conhecimentos em perl//////
>>
>> use Switch;
>> sub editorTexto{
>> print "Menu Editar textos\n";
>> print "Escolha uma das opcoes abaixo: \n";
>> print "1-Escrever\n";
>> print "2-Editar\n";
>> print "3-Apagar\n";
>> print "4-Ver todos os textos\n";
>> print "5-Voltar";
>> $opcaoET;
>> $opcaoET = <STDIN>;
>> print "Opcao selecionada: ", $opcaoET;
>> }
>>
>> backBegin:
>>
>> print "Escolha umas das opcoes abaixo:\n";
>> print "1-Editar textos;\n";
>> print "2-Calculos numericos;\n";
>> print "3-Criar paginas HTML;\n";
>> print "4-Sair;\n";
>>
>> $opcaoMP = <STDIN>;
>>
>> print "Opcao escolhida: $opcaoMP";
>>
>> if($opcaoMP==1){
>> print "Opcao 1 selecionada\n"
>> &editorTexto;
>> }
>> elsif($opcaoMP==2){
>> print "Opcao 2 selecionada\n"
>> }
>> elsif($opcaoMP==3){
>> print "Opcao 3 selecionada\n"
>> }
>> elsif($opcaoMP==4){
>> #//////////////////PARTE QUE EU ESTAVA COM PROBLEMAS/////////////////
>> exit 0;
>> }
>> else{
>> print "Opcao invalida";
>> }
>> goto backBegin;
>> print "Obrigado por usar nossos servicos!";
>>
>> Em 19 de outubro de 2010 10:48, Ronaldo Ferreira de Lima <
>> jimmy.tty em gmail.com> escreveu:
>>
>> 2010/10/19 Jonhnes Lopes <jonhnes em gmail.com>:
>>> > Galera eu sei que é duvida besta mas faz um tempinho que eu to
>>> procurando
>>> > isso mas não acho;
>>> > Como terminar a execução se um programa se ele entra em uma determinada
>>> > opção?
>>> O que você passou é muito vago para determinar se a dúvida é besta ou
>>> não.
>>> Seu propósito é apenas didático ou há mais contexto por trás disso?
>>> Não esqueça de postar código de exemplo também.
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>>
>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20101019/e30d2cb3/attachment.html>
More information about the SaoPaulo-pm
mailing list