Sei sulla pagina 1di 6

CENTRO UNIVERSITÁRIO DA AMAZÔNIA

REVISÃO DE CONTEÚDO – ATIVIDADE AVALIATIVA


ALUNO: JOÃO VICTOR CERQUEIRA ROCHA
MATRÍCULA: 04069784 TIPO DE PROVA:

DISCIPLINA: Programação de Computadoes NOTA:

PROFESSOR: Sergio Castro DATA: 09/10/2020

TURMA: Engenharia Civil CÓDIGO DA TURMA: STM0470102DNA

1. Escreva um programa que imprima o valor guardado em uma variável.

program Tela;
uses crt;
var v :integer;
begin
clrscr;
writeln('Digite qualquer valor!');
readln(v);
writeln ('O valor que voce digitou foi ',v);
readkey;
end.

2. Escreva um programa que solicite o ano de nascimento do usuário e retorne sua idade.

program SuaIdade;
uses crt;
var n, a, atu :integer;
begin
clrscr;
writeln('Qual foi o ano do seu nascimento?');
readln(n);
writeln('Em qual anos estamos?');
readln(atu);
a:=atu-n;
writeln ('Com essas informaçoes, eu sei que voce tem ',a,’ anos de idade’);
readkey;
end.

3. Escreva um programa que receba dois valores inteiros, some-os e mostre oresultado.

Program Inteiro;
uses crt;
var V1, V2, R :integer;
begin
clrscr;
writeln('Digite um valor!');
readln(V1);
writeln('Digite mais um valor!');
readln(V2);
R:= V1+ V2;
writeln ('A soma desses valores ',R);
readkey;
end.

4. Escreva um programa que receba três notas e imprima a média aritmética delas.

program Media;
uses crt;
var nota1, nota 2, nota 3, resultado :real;
begin
clrscr;
writeln('Digita a Primeira nota');
readln(nota1);
writeln('Digite a Segunda nota');
readln(nota2);
writeln('Digite a Terceira nota');
readln(nota3);
resultado:=(nota1+nota2+nota3)/3;
writeln ('O valor da media aritmetica e ', resultado:2:2);
readkey;
end.

5. Escreva um programa que receba uma temperatura em Fahrenheit e a converta para


Celsius. Fórmula: C = (F - 32) / 1.8

program FahrenheitCelsius;
uses crt;
var f, c :real;
begin
clrscr;
writeln('Qual e a temperatura em Fahrenheit?');
readln(f);
c:=(f-32)/1.8;
writeln(‘A temperatura em Celsius e de ',c:2:2);
readkey;
end.

6. Escreva um programa que calcule a área de um círculo e exiba o resultado


na tela. Fórmula: A = *raio2

program Area;
uses crt;
var a, r :real;
begin
clrscr;
writeln('Qual o valor do Raio?');
readln(r);
a:=(r*r)*3.14;
writeln ('A area do circulo e de ',a:2:2,’ m^2’);
readkey;
end.
7. Escreva um programa que receba um valor inteiro e informe se ele é positivo ou negativo

program PositivoNegativo;
uses crt;
var valor :integer;
begin
clrscr;
writeln('Digite um de sua preferencia valor!');
readln(valor);
if(valor=0)then
begin
writeln ('Poderia digitar outro valor que nao seja Zero');
end;
if(valor>0)then
begin
writeln (‘O valor digitado e Positivo');
end;
if(valor<0)then
begin
writeln ('O valor digitado e Negativo');
end;
readkey;
end.

8. Escreva um programa que receba um número inteiro e mostre se ele é par ou ímpar.

program ImpaPar;
uses crt;
var valor :integer;
begin
clrscr;
writeln('Qual numero você gostaria de saber se ‚ Impa ou Par');
readln(valor);
if (valor mod 2=0) then
begin
writeln('O numero ', valor,' e Par!');
end;
if (valor mod 2<>0) then
begin
writeln('O numero ', valor,' ‚ Impar!');
end;
readkey;
end.

9. Escreva um programa com um comando case que decide qual o desconto a ser dado na entrada de
um museu, dependendo da idade da pessoa. Considere que a idade é sempre um inteiro.
Crianças com idade menor que 6 anos não pagam
nada. Crianças de 6 a 12 anos pagam 30%.
De 13 a 18 anos, e acima de 60 anos, pagam
50%. Os demais pagam 100%.
O preço integral do ingresso é 10 reais.

program Desconto;
uses crt;
var id :integer;
begin
clrscr;
writeln('Qual a sua idade!');
readln(id);
if (id<=6) then
begin
writeln('Você pode entrar sem pagar');
end;
if (id>6) and (id<=12) then
begin
writeln('Sua entrada vai custar 3 reais!');
end;
if (id>=13) and (id<=18) then
begin
writeln ('Sua entrada vai custar 5 reais!');
end;
if (id>=60) then
begin
writeln ('Sua entrada vai custar 5 reais!');
end;
if (id>=19) and (id<=59) then
begin
writeln('Você nao ganha desconto, o valor da sua entrada fica em 10 reais!');
end;
readkey;
end.

10. Escreva um programa que lê 3 valores reais, e decide se eles podem representar os lados de um
triângulo. A regra a ser testada é que a soma de quaisquer dois lados deve ser maior que o lado
restante. Caso as medidas informadas formem um triângulo, classifique se ele é equilátero, isósceles
ou escaleno.
Nota: Equilátero: três lados iguais; Isósceles: pelo menos dois lados iguais; Escaleno: todos os lados
diferentes.

program Triangulo;
uses crt;
var lado1, lado 2, lado3 :real;
begin
clrscr;
writeln('Qual o valor do primeiro lado');
readln(lado1);
writeln('Qual o valor do segundo lado');
readln(lado2);
writeln('Qual o valor do terceiro lado');
readln(lado3);
if((lado1+lado2)<lado3) and ((lado2+lado3)<lado1) and ((lado3+lado1)<lado2) then
begin
writeln('Nao existe triangulo com esses valores');
end;
if((lado1+lado2)>lado3) and ((lado2+lado3)>lado1) and ((lado3+lado1)>lado2) then
begin
writeln('Com esses valores o triangulo formado é o:');
end;
if(lado1=lado2) and (lado2=lado3) then
begin
writeln('Equilatero');
end;
if(lado1<>lado2) and (lado2<>lado3) and (lado1<>lado3) then
begin
writeln('Escaleno');
end;
if(lado1=lado2) and (lado1<>lado3) and (lado2<>lado3) then
begin
writeln('Isosceles');
end;
if(lado1=lado3) and (lado1<>lado2) and (lado3<>lado2) then
begin
writeln('Isosceles');
end;
if(lado3=lado2) and (lado3<>lado1) and (lado2<>lado1) then
begin
writeln('Isosceles');
end;
readkey;
end.

11. Escreva um programa para calcular a média aritmética entre suas duas notas N1 e N2 da Unama. O
programa deve informar se você passou direto na disciplina (a média para aprovação é 7) ou se
ficou para a Prova Final.
program nota;
uses crt;
var n1, n2, r :real; begin
clrscr;
writeln ('Informe sua nota!');
readln(n1);
writeln ('Informe a segunda nota!');
readln(n2);
r:=(n1+2)/2;
if (r<70)then
begin
writeln (‘Voce vai ter que fazer a Prova Final');
end; if(r>=70)
then begin
writeln('Voce passou na disciplina!'); end;
readkey;
end.

 Extra: Baskara

program Baskara;
uses crt;
var
a, b, c, D, X1, X2 :real;
begin
clrscr;
writeln('Digita o valor A!');
readln(a);
if(a=0)then
begin
writeln('Tente novamente, o valor de A nao pode ser 0!');
end;
if(a<>0)then
begin
writeln('Digita o valor B');
readln(b);
writeln('Digita o valor C');
readln(c);
D:=(b*b)-(4*(a*c));
if(D<0)then
begin
writeln('Com esses valores nao ha Raiz Real');
end;
if(D=0)then
begin
X1:=(-b+sqrt(D))/2*a;
writeln ('Valor de X é ',X1:2:2);
end;
if(D>0)then
begin
X1:=(-b+sqrt(D))/2*a;
X2:=(-b-sqrt(D))/2*a;
writeln (' Valor de X1 ',X1 :2:2);
writeln (' Valor de X2 ',X2:2:2);
end;
end;
readkey;

end.

Potrebbero piacerti anche