Ir ao conteúdo
  • Cadastre-se

joaoz1404

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por joaoz1404

  1. Estou tentando resolver um exercício de algoritmo que pede para fazer uma calculadora com o uso do comando While, porém meu código está apresentando alguns problemas e não estou conseguindo encontrar o erro. 

     

    program calculadora;
    
    var 
    n1,n2,resultado: real;
    op: string; 
    
    begin
      
      while op <> '5' do
      begin
      
        writeln('1-adição');
        writeln('2-subtração');
        writeln('3-divisão');
        writeln('4-multiplicação');
        writeln('5-sair'); 
      
        writeln('Escolha uma opção de 1 a 5');
        readln(op);
      
        writeln('Valor 1: ');
        readln(n1); 
        
        writeln('Valor 2: ');
        readln(n2);
      
      
      //soma
      
        if (op='1') then
        resultado:= n1+n2
      
      //subtração 
      
        else if (op='2') then 
        resultado:= n1-n2
      
     // divisão 
     
        else if (op='3') then 
        resultado:= n1/n2
     
     //multiplicação 
     
        else if (op='4') then 
        resultado:= n1*n2 ;
     
        
    //resultado
     
        writeln('resultado: ', resultado:0:2);
        writeln('Escolha uma opção de 1 a 5');
        readln(op);
        end; 
    end.

     

  2. Estou resolvendo um exercício que pede para fazer um programa de fidelidade. Quando executo o programa aparece erro sintático não esperado. 

     

    Program fidelidade ;
      uses
          CRT;
    var
    
    livro: integer;
    
    Begin
    writeln('Informe a quantidade de livros comprado.: ');
    readln(livro);
    case livro of
        0: begin
        writeln('Ele ganhará 0 pontos');
        readln;
        end;
        1: begin
        writeln('Ele ganhará 5  pontos');
        readln;
        end;
        2: begin
        writeln('Ele ganhará 15 pontos');
        end;
        3: begin
        writeln('Ele ganhará 30 pontos');
        end;
        4 ..100: begin
        writeln('Ele ganhará 60 pontos');
        end;
        
    End.

     

     

    • Obrigado 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!