Livro
Livro com dois capítulos (cada capítulo com 1 sub-capítulos)
1. Capítulo 1
1.1. Sub-Capítulo
5.5.6 - Exercicíos:
1. Escrever um programa para ler uma string e imprimir o numero de caracteres ´a´ encontrados nela.
2. Escrever um programa para ler duas strings e imprimir o numero de letras que existem nas duas strings.
3. Faça um programa que leia numeros em ponto flutuante e imprima o seno do numero. Acaba quando o programa ler zero.
4. Digite o programa abaixo
Program sai
var
n , m : integer;
r : real;
begin
r := 1.23456789;
n := 12;
m := 0;
writeln(m:2,’ ‘,r:n:m);
m := 1;
writeln(m:2,’ ‘,r:n:m);
m := 2;
writeln(m:2,’ ‘,r:n:m);
m := 3;
writeln(m:2,’ ‘,r:n:m);
m := 4;
writeln(m:2,’ ‘,r:n:m);
m := 5;
writeln(m:2,’ ‘,r:n:m);
m := 6;
writeln(m:2,’ ‘,r:n:m);
m := 7;
writeln(m:2,’ ‘,r:n:m);
m := 8;
writeln(m:2,’ ‘,r:n:m);
m := 9;
writeln(m:2,’ ‘,r:n:m);
m := 10;
writeln(m:2,’ ‘,r:n:m);
m := 11;
end.
5. Em Pascal pode se ter erros de “Overflow” ou Underflow”, o programa abaixo ilustra este tipo de erro.
Program overflow;
var
res : integer;
Begin
res := 32767 + 1;
writeln(res);
end.
6. Escreva um programa em Pascal para resolver a equação do 2 grau, obtendo os valores de x1 e x2, não esqueça que não se pode calcular raiz de numeros negativos. A função que calcular a raiz quadrada é sqrt().
7. Digite o programa abaixo:
Program quadrado;
var
a : real;
begin
writeln(‘Programa do quadrado e da raiz quadrada.’);
writeln();
write(‘Entre com o valor - ‘);
readln(a);
writeln;
writeln(‘Entrada = ‘,a:10:3);
writeln(‘Quadrado = ‘,sqr(a):10:3);
writeln(‘Raiz quadrada = ‘, sqrt(a):10:3);
writeln;
writeln(‘ - calculado - ‘);
end.
8. Escreva um programa em Pascal para calcular a média quilômetros/litros de um automóvel.
Leia a quantidade de quilômetros rodados e com a quantidade de gasolina gasta em litros.
média = Km / litros