Jono007

Exercicios Until e while

Oct 25th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 3.23 KB | None | 0 0
  1. //1
  2. Program Pzim ;
  3. var a: real;
  4.  Begin
  5.      repeat
  6.           writeln('Insira a altura do atleta');
  7.           read(a);
  8.           if(a>=1.85)then
  9.           writeln('BASQUETE')
  10.           ELSE
  11.           if(a>=1.80) then
  12.           writeln('VOLEI')
  13.           else
  14.           if(a<1.80) then
  15.           writeln('FUTEBOL');
  16.          
  17.      
  18.      until(a>1.70);
  19.  
  20.  End.
  21.  
  22. //2
  23. Program Pzim ;
  24. var a,b: real;
  25. var n: string;
  26.  Begin
  27.      repeat
  28.           writeln('Insira o nome do atleta');
  29.           read(n);
  30.           writeln('Insira o salário do atleta');
  31.           read(a);
  32.           if(a>=4500.00) then
  33.           b:=a-(a*20/100)
  34.           else
  35.           if(a>=3000.00) then
  36.           b:=a-(a*10/100)
  37.           else
  38.           if(a<3000.00) then
  39.           b:=a-(a*5/100);
  40.          
  41.           writeln('O novo salário do jogador é: ',b:0:2);
  42.      
  43.      until(a=3500.00);
  44.  
  45.  End.
  46.  
  47. //3
  48.  
  49. Program Pzim ;
  50. var vi,vf: real;
  51. var tp: string;
  52.  Begin
  53.      repeat
  54.           writeln('Insira o tipo da pipoca');
  55.           read(tp);
  56.           writeln('Insira o valor da pipoca');
  57.           read(vi);
  58.  
  59.        
  60.          
  61.           if(tp='doce') then
  62.           vf:=vi+(vi*0.15)
  63.           else
  64.           if(tp='salgada') then
  65.           vf:=vi+(vi*0.10)
  66.           else
  67.           if(tp='natural') then
  68.           vf:=vi+(vi*0.05)
  69.           else
  70.           writeln('TIPO DE PIPOCA NÃO ESPECIFICADA');
  71.          
  72.           writeln(' ');          
  73.           writeln(' ');
  74.           writeln(' ');
  75.           writeln('O tipo de pipoca é: ',tp);
  76.           writeln('Seu novo preço é: ',vf:0:2);
  77.      
  78.      until(tp='salgada');
  79.  
  80.  End.
  81.  
  82. //4
  83.  
  84. Program Pzim ;
  85. var n1,n2,n3,media : real;
  86. var contador: integer;
  87.  
  88.   Begin
  89.      
  90.      contador:=0;
  91.      while(contador<50)do
  92.      
  93.      begin
  94.      
  95.          writeln('insira a nota 1 do aluno');
  96.          read(n1);
  97.          writeln('insira a nota 1 do aluno');
  98.    
  99.          read(n2);
  100.          writeln('insira a nota 1 do aluno');
  101.          read(n3);
  102.          media:=(n1+n2+n3)/3;
  103.          
  104.          if(media>=8)then
  105.          writeln('APTO')
  106.          else
  107.          if(media>=6)then
  108.          writeln('EXAME')
  109.          else
  110.          writeln('RECUPERAÇÃO');
  111.      
  112.      contador:= contador+1;
  113.      
  114.      end
  115.      
  116.      
  117.  
  118.  
  119.  End.
  120.  
  121. //5
  122.  
  123. Program Pzim ;
  124. var a,b: real;
  125. var n: string;
  126.  Begin
  127.      repeat
  128.           writeln('Insira o nome do atleta');
  129.           read(n);
  130.           writeln('Insira o salário do atleta');
  131.           read(a);
  132.           if(a>=5800.00) then
  133.           b:=a+(a*25/100)
  134.           else
  135.           if(a>=4500.00) then
  136.           b:=a+(a*15/100)
  137.           else
  138.           if(a<4500.00) then
  139.           b:=a+(a*10/100);
  140.          
  141.           writeln('O nome do atleta é: ', n );
  142.           writeln('O novo salário do jogador é: ',b:0:2);
  143.      
  144.      until(a=6500.00);
  145.  
  146.  End.
  147.  
  148.  
  149. //6
  150.  
  151. Program Pzim ;
  152. var vi,vf: real;
  153. var tp: string;
  154.  Begin
  155.      repeat
  156.           writeln('Insira o tipo da sorvete');
  157.           read(tp);
  158.           writeln('Insira o valor do sorvete');
  159.           read(vi);
  160.  
  161.        
  162.          
  163.           if(tp='flocos') then
  164.           vf:=vi-(vi*0.08)
  165.           else
  166.           if(tp='chocolate') then
  167.           vf:=vi-(vi*0.07)
  168.           else
  169.           if(tp='morango') then
  170.           vf:=vi-(vi*0.06)
  171.           else
  172.           writeln('TIPO DE SORVETE NÃO ESPECIFICADO');
  173.          
  174.           writeln(' ');          
  175.           writeln(' ');
  176.           writeln(' ');
  177.           writeln('O tipo de pipoca é: ',tp);
  178.           writeln(' ');
  179.           writeln('Seu novo preço é: R$',vf:0:2);
  180.           writeln(' ');          
  181.           writeln(' ');
  182.           writeln(' ');
  183.      
  184.      until(tp='morango') or (tp='Morango') or (tp='MORANGO');
  185.  
  186.  End.
Add Comment
Please, Sign In to add comment