Jono007

Exercicios while

Oct 23rd, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 3.32 KB | None | 0 0
  1. //exercicio 1
  2.  
  3.  
  4. Program ENQUANTO ;
  5. Var salario, novo_salario: real;
  6.     contador: integer;
  7.  Begin
  8.      contador :=0;
  9.      while (contador < 150) do
  10.      begin
  11.      writeln ('Entre com salário');
  12.      read(salario);
  13.      
  14.      IF (salario >= 1800.00) then
  15.             begin
  16.                 novo_salario := salario + (salario * 5/100);
  17.                 writeln ('O Novo salario é', novo_salario:0:2);
  18.             end
  19.         ELSE
  20.              begin
  21.                  novo_salario := salario + (salario * 10/100);
  22.                  writeln ('O novo salario é',  novo_salario:0:2);
  23.              end;
  24.              contador := contador +1;
  25.      end;        
  26.      
  27.  
  28.  End.
  29.  
  30. //exercicios 2
  31.  
  32.  
  33. Program ENQUANTO ;
  34. Var valor, valornovo: real;
  35.     contador: integer;
  36.  Begin
  37.      contador :=0;
  38.      while (contador < 200) do
  39.      begin
  40.      writeln ('Entre com o valor do produto');
  41.      read(valor);
  42.      
  43.      IF (valor >= 15.00) then
  44.             begin
  45.                 valornovo := valor - (valor * 20/100);
  46.                 writeln ('O Novo salario é ', valornovo:0:2);
  47.             end
  48.         ELSE
  49.              begin
  50.                  valornovo := valor - (valor * 10/100);
  51.                  writeln ('O novo salario é ',  valornovo:0:2);
  52.              end;
  53.              contador := contador +1;
  54.      end;        
  55.      
  56.  
  57.  End.
  58.  
  59. //exercicio 3
  60.  
  61.  
  62. Program ENQUANTO ;
  63. Var valor, valornovo: real;
  64.     contador: integer;
  65.  Begin
  66.      contador :=0;
  67.      while (contador < 100) do
  68.      begin
  69.      writeln ('insira a media do aluno:');
  70.      read(valor);
  71.      
  72.      IF (valor >= 70) then
  73.             begin
  74.                 valornovo := valor - (valor * 20/100);
  75.                 writeln ('APTO');
  76.             end
  77.         ELSE
  78.              begin
  79.                  valornovo := valor - (valor * 10/100);
  80.                  writeln ('Voce precisa estudar mais');
  81.              end;
  82.              contador := contador +1;
  83.      end;        
  84.      
  85.  
  86.  End.
  87.  
  88. //exercicio 4
  89.  
  90.  
  91. Program ENQUANTO ;
  92. Var porcentagem, valornovo: real;
  93.     contador: integer;
  94.  Begin
  95.      contador :=0;
  96.      while (contador < 250) do
  97.      begin
  98.      writeln ('insira a porcentagem de comissao do vendedor:');
  99.      read(porcentagem);
  100.      
  101.      IF (porcentagem >= 15) then
  102.             begin
  103.                 valornovo := porcentagem + (porcentagem * 3/100);
  104.                 writeln ('A nova comissao do vendedor e ', valornovo);
  105.             end
  106.         ELSE
  107.              begin
  108.                  valornovo := porcentagem + (porcentagem * 5/100);
  109.                  writeln ('A nova comissao do vendedor e ', valornovo);
  110.              end;
  111.              contador := contador +1;
  112.      end;        
  113.      
  114.  
  115.  End.
  116.  
  117. //exercicio 5
  118.  
  119.  
  120.  
  121. Program ENQUANTO ;
  122. Var saldo, valornovo: real;
  123.     contador: integer;
  124.  Begin
  125.      contador :=0;
  126.      while (contador < 250) do
  127.      begin
  128.      writeln ('Insira o Saldo do cliente:');
  129.      read(saldo);
  130.      
  131.      IF (saldo = 0) then
  132.             begin
  133.                 writeln ('SALDO ZERADO');
  134.             end
  135.      ELSE
  136.      
  137.      IF (saldo > 0) then
  138.             begin
  139.                 writeln ('Saldo Azul');
  140.             end
  141.      ELSE
  142.              begin
  143.                  writeln ('Saldo Vermelho');
  144.              end;
  145.           contador := contador +1;             
  146.      
  147.      end;        
  148.      
  149.  
  150.  End.
Add Comment
Please, Sign In to add comment