Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //exercicio 1
- Program exe1;
- var a:real;
- Begin
- writeln('insira a altura do atleta');
- read(a);
- if(a>=1.95) then
- writeln ('O esporte é basquete')
- else
- if(a>=1.90) then
- writeln ('O esporte é volei')
- else
- writeln ('O Esporte é futebol');
- End.
- //exercicio 2
- Program pes;
- var altura,peso,imc: real;
- Begin
- writeln('insira a altura do atleta');
- read(altura);
- writeln('peso');
- read(peso);
- imc:=peso/(altura*altura) ;
- if(imc>=30) then
- writeln ('Obeso Mórbido IMC=', imc)
- else
- if(imc>=26) then
- writeln ('Obeso', imc)
- else
- writeln ('Normal',imc);
- End.
- //exercicio 3
- Program pes;
- var nota1,nota2,nota3,media : real;
- Begin
- writeln('insira a nota da PROVA 1');
- read(nota1);
- writeln('insira a nota da PROVA 2');
- read(nota2);
- writeln('insira a nota da PROVA 3');
- read(nota3);
- media:=(nota1+nota2+nota3)/3;
- if(media>=8.0) then
- begin
- writeln ('Parabéns conceito A!');
- writeln ('Sua nota foi', media);
- end
- else
- if(media>=5.0) then
- begin
- writeln ('Pode melhorar, seu conceito é B!');
- writeln('Sua nota foi',media);
- end
- else
- begin
- writeln ('Estude mais! seu conceito é C!');
- writeln ('Sua nota foi', media);
- end
- End.
- //exercicio 4
- Program pes;
- var salario,aumento20,aumento10,aumento5,diferenca1,diferenca2,diferenca3 : real;
- var nome : string;
- Begin
- writeln('insira o Nome do jogador');
- read(nome);
- writeln('Insira o salário do jogador');
- read(salario);
- if (salario<=1000) then
- begin
- aumento20:=(salario*0.2)+salario;
- diferenca1:=-1*(salario-aumento20);
- writeln('O Nome do jogador é:', nome);
- writeln('O Salario atual é: R$', Salario);
- writeln('O Aumento com o reajuste é: R$', diferenca1);
- writeln('Seu novo salário com o reajuste de 20% é: R$',aumento20);
- end
- ELSE
- IF (salario<=5000) then
- begin
- aumento10:=(salario*0.1)+salario;
- diferenca2:=-1*(salario-aumento10);
- writeln('O Nome do jogador é:', nome);
- writeln('O Salario atual é: R$', Salario);
- writeln('O Aumento com o reajuste é: R$', diferenca2);
- writeln('Seu novo salário com o reajuste de 10% é: R$',aumento10);
- end
- ELSE
- begin
- aumento5:=(salario*0.05)+salario;
- diferenca3:=-1*(salario-aumento5);
- writeln('O Nome do jogador é:', nome);
- writeln('O Salario atual é: R$', Salario);
- writeln('O Aumento com o reajuste é: R$', diferenca3);
- writeln('Seu novo salário com o reajuste de 5% é: R$',aumento5);
- end
- End.
- //exercicio 5
- Program Pzim ;
- var diarias,conta1,conta2,conta3:real;
- var nome,a,b,c,tipo:string;
- Begin
- writeln('Insira o nome do hóspede');
- read(nome);
- writeln('Insira o numero de diarias');
- read(diarias);
- writeln('Insira o tipo do APTO');
- read(tipo);
- A:=('a');
- B:=('b');
- C:=('c');
- IF (tipo=A)then
- begin
- conta1:=diarias*150;
- writeln('HÓSPEDE:',nome);
- writeln('Valor da conta:',conta1);
- end
- ELSE
- IF(tipo=B) then
- begin
- conta2:=diarias*100;
- writeln('HÓSPEDE:',nome);
- writeln('Valor da conta:',conta2);
- end
- ELSE
- IF(tipo=C) then
- begin
- conta3:=diarias*75 ;
- writeln('HÓSPEDE:',nome);
- writeln('Valor da conta:',conta3);
- end
- ELSE
- writeln('TIPO DE APTO NÃO REGISTRADO');
- End.
- //exercicio 6
- Program Pzim ;
- var lado:real;
- Begin
- writeln('insira o numero de lados do poligono');
- read(lado);
- if (lado=3) then
- writeln('TRIANGULO')
- else
- if (lado=4) then
- writeln('QUADRADO')
- else
- if (lado=5) then
- writeln('pentagono')
- else
- writeln('NãO ESPECIFICADO');
- End.
- //exercicio 7
- Program Pzim ;
- var lado1,lado2,lado3,equilatero:real;
- Begin
- writeln('insira um lado de um trangulo');
- read(lado1);
- writeln('insira um lado de um trangulo');
- read(lado2);
- writeln('insira um lado de um trangulo');
- read(lado3);
- equilatero:=(lado1+lado2+lado3)/3;
- //DEVE DAR O MESMO TAMANHO
- if (lado1=equilatero) then
- writeln('O triangulo é Equilatero')
- else
- if (lado1=lado2) then
- begin
- if(lado1=lado3) then
- writeln('O triangulo é Equilatero')
- else
- writeln('O triangulo é Isósceles');
- end
- else
- if (lado1<>lado2) then
- begin
- if (lado1<>lado3) then
- writeln('triangulo Escaleno')
- else
- writeln('triangulo Isósceles');
- end
- End.
- //exercicio 8
- Program Pzim ;
- Var multiplicacao,divisao,adicao,subtracao,valor,valor2 :integer;
- var resultado : real;
- var op:real;
- Begin
- writeln('insira o primeiro valor inteiro');
- read(valor);
- writeln('insira o segundo valor inteiro');
- read(valor2);
- writeln('--------------------------');
- writeln('- 1. Adição -');
- writeln('- 2. Subtração -');
- writeln('- 3. Divisão -');
- writeln('- 4. Multiplicação -');
- writeln('--------------------------');
- writeln('Insira a operação a ser feita:');
- read(op);
- adicao:=1;
- subtracao:=2;
- divisao:=3;
- multiplicacao:=4;
- begin
- if (op=adicao) then
- begin
- resultado:=valor+valor2;
- writeln('ESCOLHIDO ADIÇÃO');
- end
- else
- if (op=subtracao) then
- begin
- resultado:=valor-valor2;
- writeln('ESCOLHIDO SUBTRAÇÃO');
- end
- else
- if(op=divisao) then
- begin
- resultado:=valor/valor2 ;
- writeln('ESCOLHIDO DIVISÃO');
- end
- else
- if (op=multiplicacao) then
- begin
- resultado:= valor*valor2 ;
- writeln('ESCOLHIDO MULTIPLICAÇÃO');
- end
- else
- writeln('Operação não especificada');
- end;
- writeln('O Resultado é:',resultado);
- End.
- //exercicio 8.1
- Program Pzim ;
- Var multiplicacao,divisao,adicao,subtracao,valor,valor2,quadrado,raiz :integer;
- var resultado : real;
- var op:real;
- Begin
- //writeln('insira o primeiro valor inteiro');
- //read(valor);
- //writeln('insira o segundo valor inteiro');
- //read(valor2);
- writeln('----B e m _-_V i n d o----');
- writeln('___C A L C U L A D O R A__');
- writeln('--------------------------');
- writeln('- 1. Adição -');
- writeln('- 2. Subtração -');
- writeln('- 3. Divisão -');
- writeln('- 4. Multiplicação -');
- writeln('- 5. Quadrado de um Nº -');
- writeln('- 6. Raíz quadrada -');
- writeln('--------------------------');
- writeln('Insira a operação a ser feita:');
- read(op);
- adicao:=1;
- subtracao:=2;
- divisao:=3;
- multiplicacao:=4;
- quadrado:=5;
- raiz:=6;
- if(op=raiz) then
- begin
- writeln('Insira o Valor para tirar a raíz quadrada:');
- read (valor);
- resultado:=SQRT(valor);
- end
- else
- begin
- if (op<>quadrado) then
- begin
- writeln('insira o primeiro valor inteiro');
- read(valor);
- writeln('insira o segundo valor inteiro');
- read(valor2);
- begin
- if (op=adicao) then
- begin
- resultado:=valor+valor2;
- writeln('ADIÇÃO');
- end
- else
- if (op=subtracao) then
- begin
- resultado:=valor-valor2;
- writeln('SUBTRAÇÃO');
- end
- else
- if(op=divisao) then
- begin
- resultado:=valor/valor2 ;
- writeln('DIVISÃO');
- end
- else
- if (op=multiplicacao) then
- begin
- resultado:= valor*valor2 ;
- writeln('MULTIPLICAÇÃO');
- end
- else
- if (op=quadrado) then
- begin
- resultado:=valor*valor;
- end
- else
- writeln('Operação não especificada');
- end;
- end
- else
- begin
- writeln('Insira o valor a ser elevado ao quadrado');
- read(valor);
- if (op=quadrado) then
- begin
- resultado:=valor*valor;
- end
- else
- end
- end;
- writeln('O Resultado é:',resultado);
- End.
- //exercicio 8.2
- Program teste ;
- Var multiplicacao,divisao,adicao,subtracao,valor,valor2,quadrado,raiz :integer;
- var resultado : real;
- var op:real;
- Begin
- //writeln('insira o primeiro valor inteiro');
- //read(valor);
- //writeln('insira o segundo valor inteiro');
- //read(valor2);
- writeln('----B e m _-_V i n d o----');
- writeln('___C A L C U L A D O R A__');
- writeln('--------------------------');
- writeln('- 1. Adição -');
- writeln('- 2. Subtração -');
- writeln('- 3. Divisão -');
- writeln('- 4. Multiplicação -');
- writeln('- 5. Quadrado de um Nº -');
- writeln('- 6. Raíz quadrada -');
- writeln('--------------------------');
- writeln('Insira a operação a ser feita:');
- read(op);
- adicao:=1;
- subtracao:=2;
- divisao:=3;
- multiplicacao:=4;
- quadrado:=5;
- raiz:=6;
- if(op=raiz) then
- begin
- writeln('Insira o Valor para tirar a raíz quadrada:');
- read (valor);
- resultado:=SQRT(valor);
- end
- else
- if(op<=6) then
- begin
- if (op<>quadrado) then
- begin
- writeln('insira o primeiro valor inteiro');
- read(valor);
- writeln('insira o segundo valor inteiro');
- read(valor2);
- begin
- if (op=adicao) then
- begin
- resultado:=valor+valor2;
- writeln('ADIÇÃO');
- end
- else
- if (op=subtracao) then
- begin
- resultado:=valor-valor2;
- writeln('SUBTRAÇÃO');
- end
- else
- if(op=divisao) then
- begin
- resultado:=valor/valor2 ;
- writeln('DIVISÃO');
- end
- else
- if (op=multiplicacao) then
- begin
- resultado:= valor*valor2 ;
- writeln('MULTIPLICAÇÃO');
- end
- else
- if (op=quadrado) then
- begin
- resultado:=valor*valor;
- end
- end;
- end
- else
- begin
- writeln('Insira o valor a ser elevado ao quadrado');
- read(valor);
- if (op=quadrado) then
- begin
- resultado:=valor*valor;
- end
- else
- end
- end
- else
- begin
- writeln('Operação não especificada');
- resultado:=0;
- end;
- writeln('O Resultado é:',resultado);
- End.
Add Comment
Please, Sign In to add comment