Está en la página 1de 8

1.

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.

Escribir un programa en Pascal que calcule el rea y el volumen


de un cilindro:
A = (2 * (PI * r2)) + ((2 * PI * r) * h)
V = (PI * r2) * h
PROGRAM EJER11;
USES CRT;
VAR radio,altura:REAL;
VAR area,volumen:REAL;
BEGIN
radio:=3;
altura:=6;
area:= (2 * (3.1416 * radio * radio)) + ((2 * 3.1416 *
radio) * altura);
volumen:= (3.1416 * radio * radio) * altura;
{podriamos cambiar "radio*radio" por "sqr(radio)" para hacer el
cuadrado del radio}
ClrScr;
WRITE ('AREA DEL CILINDRO:');
WRITE (area); WRITELN (' m2');
WRITE ('VOLUMEN DEL CILINDRO:'); WRITE (volumen); WRITE (' m3');
END.
PROGRAM EJER11B;
USES CRT;
VAR radio,altura:REAL;
VAR area,volumen:REAL;
BEGIN
{Calcula el area y el volumen de un cilindro}
ClrScr;
WRITELN ('CALCULA EL AREA Y VOLUMEN DE UN CILINDRO');
WRITELN (' ');
WRITE ('Escriba el radio: ');
WRITE ('Escriba la altura: ');
WRITELN (' ');

READLN (radio);
READLN (altura);

area:= (2 * (3.1416 * radio * radio)) + ((2 * 3.1416 *


radio) * altura);
volumen:= (3.1416 * radio * radio) * altura;
WRITE ('AREA DEL CILINDRO: ');
WRITE (area:5:2);
WRITELN
(' m2');
WRITE ('VOLUMEN DEL CILINDRO: '); WRITE (volumen:5:2); WRITE
(' m3');
END.
PROGRAM EJER11;
USES CRT;
VAR r,h:REAL;
VAR a,v:REAL;
BEGIN
{AREA Y VOLUMEN DE UN CILINDRO}
ClrScr;
WRITE('RADIO DEL CILINDRO: ');
WRITE('ALTURA DEL CILINDRO: ');

READLN(r);
READLN(h);

a:=(2*(3.1416*sqr(r))) + ((2*3.1416*r)*h);
v:=(3.1416*sqr(2))*h;
ClrScr;

78.
WRITE('AREA DEL CILINDRO: ');
WRITELN(a:5:2);
79.
WRITE('VOLUMEN DEL CILINDRO: ');
WRITELN(v:5:2);
80. END.
81.
82.
83.
84. Escribir un programa en Pascal que calcule el rea y el volumen
85. de un hexaedro
86.
87. A = (l*l) * 6
88. V = l3
89.
90. PROGRAM EJER12;
91.
USES CRT;
92.
VAR lado:REAL;
93.
VAR area,volumen:REAL;
94.
95. BEGIN
96.
lado:=4;
97.
98.
area:= (lado * lado) * 6;
99.
volumen:= sqr(lado) * lado;
100.
101.
ClrScr;
102.
103.
WRITE ('AREA DEL HEXAEDRO:');
WRITE (area);
WRITELN
104.
(' m2');
105.
WRITE ('VOLUMEN DEL HEXAEDRO:'); WRITE (volumen); WRITE (' m3');
106.
107.
END.
108.
109.
110.
PROGRAM EJER12B;
111.
USES CRT;
112.
VAR lado:REAL;
113.
VAR area,volumen:REAL;
114.
115.
BEGIN
116.
ClrScr;
117.
118.
WRITE ('INTRODUCE EL LADO DEL HEXAEDRO: ');
119.
120.
READLN (lado);
121.
WRITELN (' ');
122.
123.
area:= (lado * lado) * 6;
124.
volumen:= sqr(lado) * lado;
125.
126.
WRITE ('AREA DEL HEXAEDRO: ');
WRITE (area:5:2);
WRITELN
127.
(' m2');
128.
WRITE ('VOLUMEN DEL HEXAEDRO: '); WRITE (volumen:5:2); WRITE
129.
(' m3');
130.
131.
END.
132.
133.
134.
Escribir un programa en Pascal que calcule el rea y el volumen
135.
de un prisma
136.
137.
A = (2 *(l1 * l2)) + (2 * (l1 * l3)) + (2*(l2 * l3))
138.
V = l1 * l2 * l3
139.
140.
PROGRAM EJER13;
141.
USES CRT;
142.
VAR l1,l2,l3:REAL;
143.
VAR area,volumen:REAL;
144.
145.
BEGIN
146.
l1:=3;
147.
l2:=6;
148.
l3:=4;
149.
150.
area:=2 * (l1 * l2)+(2 * (l1 * l3)) + (2* (l2 * l3));
151.
volumen:= l1 * l2 * l3;
152.
153.
ClrScr;
154.

155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.

WRITE ('AREA DEL PRISMA:');


WRITE ('VOLUMEN DEL PRISMA:');

WRITELN(area);
WRITE (volumen);

END.
PROGRAM EJER13B;
USES CRT;
VAR l1,l2,l3:REAL;
VAR area,volumen:REAL;
BEGIN
{Calcula el area y volumen de un prisma}
ClrScr;
WRITELN ('PARA
ESCRIBA: ');
WRITELN (' ');
WRITE ('Lado1:
WRITE ('Lado2:
WRITE ('Lado3:
WRITELN (' ');

CALCULAR EL AREA Y EL VOLUMEN DEL PRISMA,


');
');
');

READLN (l1);
READLN (l2);
READLN (l3);

area:=2 * (l1 * l2)+(2 * (l1 * l3)) + (2* (l2 * l3));


volumen:= l1 * l2 * l3;
WRITE ('AREA DEL PRISMA: ');
WRITE ('VOLUMEN DEL PRISMA: ');

WRITELN (area:5:2);
WRITE (volumen:5:2);

END.

Escribir un programa en Pascal que calcule el rea y el volumen


de un tetraedro
A = a2 * razcuadrada(3)
V = (a3/12) * razcuadrada (2)
PROGRAM EJER14;
USES CRT;
VAR arista:REAL;
VAR area, volumen:REAL;
BEGIN
arista:=5;
area:= sqr(arista) * sqrt(3);
volumen:= ((sqr(arista) * arista) / 12) * sqrt(2);
WRITE ('AREA DEL TETRAEDRO: ');
WRITE ('VOLUMEN DEL TETRAEDRO: ');

WRITELN (area);
WRITE (volumen);

END.
PROGRAM EJER14B;
USES CRT;
VAR arista:REAL;
VAR area, volumen:REAL;
BEGIN
{Calcula el area y el volumen de un octaedro}
WRITELN ('SI DESEA CALCULAR EL AREA Y EL VOLUMEN DE UN
TETRAEDRO: ');
WRITELN (' ');
WRITE ('INTRODUZCA EL VALOR DE SU ARISTA: ');
READLN (arista);
WRITELN (' ');
area:= sqr(arista) * sqrt(3);
volumen:= ((sqr(arista) * arista) / 12) * sqrt(2);
WRITE ('AREA DEL TETRAEDRO: ');

WRITELN (area:5:2);

232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.

WRITE ('VOLUMEN DEL TETRAEDRO: '); WRITE (volumen:5:2);


END.

Escribir un programa en Pascal que calcule el rea y el volumen de


un octaedro
A = 2 * a2 * razcuadrada(3)
V=(a3/3) * razcuadrada(2)
PROGRAM EJER15;
USES CRT;
VAR arista:REAL;
VAR area, volumen:REAL;
BEGIN
arista:=4;
area:= 2 * sqr(arista) * sqrt(3);
volumen:= ((sqr(arista) * arista) / 3) * sqrt(2);
WRITE ('AREA DEL OCTAEDRO: ');
WRITE ('VOLUMEN DEL OCTAEDRO: ');

WRITELN(area);
WRITE(volumen);

END.
PROGRAM EJER15B;
USES CRT;
VAR arista:REAL;
VAR area, volumen:REAL;
BEGIN
{Sirve para calcular el area y el volumen de un tetraedro}
WRITELN ('PARA CALCULAR EL AREA Y VOLUMEN DE UN TETRAEDRO: ');
WRITE ('ESCRIBA EL VALOR DE LA ARISTA: ');
READLN (arista);
WRITELN (' ');
area:= 2 * sqr(arista) * sqrt(3);
volumen:= ((sqr(arista) * arista) / 3) * sqrt(2);
WRITE ('AREA DEL OCTAEDRO: ');
WRITELN (area:5:2);
WRITE ('VOLUMEN DEL OCTAEDRO: '); WRITE (volumen:5:2);
END.
Escribir un programa en Pascal que calcule el rea y el volumen
de un cono
A = (PI * r * l)+ (PI * r2)
V = (PI * r2 * h)/3
PROGRAM EJER16;
USES CRT;
VAR radio,lado,altura:REAL;
VAR area,volumen:REAL;
BEGIN
radio:=6;
lado:=3;
altura:=8;
area:= (3.1416 * radio * lado) + (3.1416 * sqr(radio));
volumen:= (3.1416 * sqr(radio) * altura) / 3;
WRITE ('AREA DEL CONO: ');
WRITE ('VOLUMEN DEL CONO: ');
END.

WRITELN (area);
WRITE (volumen);

309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.

PROGRAM EJER16B;
USES CRT;
VAR radio,lado,altura:REAL;
VAR area,volumen:REAL;
BEGIN
{Se utiliza para calcular el area y volumen de un cono}
WRITELN ('Para calcular el area y el volumen de un cono: ');
WRITELN (' ');
WRITE ('Escriba el valor del radio: ');
READLN (radio);
WRITE ('Escriba el valor del lado: ');
READLN (lado);
WRITE ('Escriba el valor de la altura: ');
READLN (altura);
WRITELN (' ');
area:= (3.1416 * radio * lado) + (3.1416 * sqr(radio));
volumen:= (3.1416 * sqr(radio) * altura) / 3;
WRITE ('AREA DEL CONO: ');
WRITE ('VOLUMEN DEL CONO: ');

WRITELN (area:5:2);
WRITE (volumen:5:2);

END.

Escribir un programa en Pascal que calcule el volumen de un elipsoide


V = (4/3) * PI * a * b *c
PROGRAM EJER17;
USES CRT;
VAR a,b,c:REAL;
VAR volumen:REAL;
BEGIN
a:=3;
b:=5;
c:=4;
volumen:= (4/3) * 3.1416 * a * b * c;
WRITE ('VOLUMEN DEL ELIPSOIDE:');

WRITE (volumen);

END.
PROGRAM EJER17B;
USES CRT;
VAR a,b,c:REAL;
VAR volumen:REAL;
BEGIN
{Calcula el volumen de un elipsoide}
ClrScr;
WRITELN ('PARA CALCULAR EL VOLUMEN DE UN ELIPSOIDE ESCRIBA: ');
WRITELN (' ');
WRITE ('A: ');
WRITE ('B: ');
WRITE ('C: ');

READLN (a);
READLN (b);
READLN (c);

volumen:= (4/3) * 3.1416 * a * b * c;


WRITE ('VOLUMEN DEL ELIPSOIDE: ');

WRITE (volumen:5:2);

END.

Escribir un programa en Pascal que calcule las races de una


ecuacin de 2 grado
PROGRAM EJER18;
USES CRT;
VAR a,b,c:REAL;

386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.

VAR x1,x2:REAL;
BEGIN
a:=6;
b:=6;
c:=1;
x1:= (-b + sqrt(sqr(b) - (4 * a * c))) / 2 * a;
x2:= (-b - sqrt(sqr(b) - (4 * a * c))) / 2 * a;
WRITE ('SOLUCION 1:');
WRITE ('SOLUCION 2:');

WRITELN (x1);
WRITE (x2);

END.
PROGRAM EJER18B;
USES CRT;
VAR a,b,c:REAL;
VAR resultado1,resultado2:REAL;
BEGIN
{Calcula ecuaciones de segundo grado}
ClrScr;
WRITE ('ESTE PROGRAMA SIRVE PARA CALCULAR ECUACIONES ');
WRITELN ('DE SEGUNDO GRADO');
WRITELN (' ');
WRITELN ('Introduzca: a, b y c: ');
WRITELN (' ');
READLN (a);
READLN (b);
READLN (c);
resultado1:=(-b + sqrt(sqr(b) - 4*a*c)) / (2*a);
resultado2:=(-b - sqrt(sqr(b) - 4*a*c)) / (2*a);
WRITELN ('RESULTADO DE LA EXPRESION: ');
WRITE ('VALOR 1: ');
WRITELN (resultado1:5:2);
WRITE ('VALOR 2; ');
WRITE (resultado2:5:2);
END.

Escribir un programa en Pascal que calcule el rea y el volumen


de un cilindro:
radio = 3
altura = 4
PROGRAM EJER19;
USES CRT;
VAR radio, altura:REAL;
VAR area, volumen:REAL;
BEGIN
radio:=3;
altura:=4;
area:= 2 * (3.1416 * sqr(radio)) + ((2 * 3.1416 * radio)
* altura);
volumen:= (3.1416 * sqr(radio)) * altura;
ClrScr;
WRITE ('EL AREA DEL CILINDRO ES: '); WRITELN (area:6:2);
WRITE ('EL VOLUMEN ES: ');
WRITE (volumen:6:2);
END.
PROGRAM EJER19B;
USES CRT;
VAR radio, altura:REAL;
VAR area, volumen:REAL;
BEGIN

463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.

{Con este programa podremos calcular el area y el volumen


de un cilindro}
ClrScr;
WRITELN ('PARA CALCULAR EL AREA Y VOLUMEN DE UN CILINDRO: ');
WRITELN (' ');
WRITE ('ESCRIBA EL RADIO- ');
READLN (radio);
WRITE ('ESCRIBA LA ALTURA- ');
READLN (altura);
WRITELN (' ');
area:= 2 * (3.1416 * sqr(radio)) + ((2 * 3.1416 * radio)
* altura);
volumen:= (3.1416 * sqr(radio)) * altura;
WRITE ('EL AREA DEL CILINDRO ES: '); WRITELN (area:6:2);
WRITE ('EL VOLUMEN ES: ');
WRITE (volumen:6:2);
END.

Escribir un programa en Pascal que calcule la hipotenusa de un tringulo


rectngulo
cateto 1 = 5
cateto 2 = 5
PROGRAM EJER20;
USES CRT;
VAR cateto1,cateto2:REAL;
VAR hipotenusa:REAL;
BEGIN
cateto1:=5;
cateto2:=5;
hipotenusa:= sqrt(sqr(cateto1) + sqr(cateto2));
ClrScr;
WRITE ('HIPOTENUSA DEL TRIANGULO: ');
WRITE (hipotenusa:5:2); WRITE (' cm');
END.
PROGRAM EJER20B;
USES CRT;
VAR cateto1,cateto2:REAL;
VAR hipotenusa:REAL;
BEGIN
{Con este programa podremos calcular la hipotenusa de un
triangulo}
ClrScr;
WRITE ('PARA CALCULAR LA HIPOTENUSA DEL TRIANGULO ');
WRITELN ('ESCRIBA LOS CATETOS: ');
WRITELN (' ');
WRITE ('Cateto1: ');
READLN (cateto1);
WRITE ('Cateto2: ');
READLN (cateto2);
WRITELN (' ');
hipotenusa:= sqrt(sqr(cateto1) + sqr(cateto2));
WRITE ('HIPOTENUSA DEL TRIANGULO: ');
WRITE (hipotenusa:5:2);
END.
PROGRAM EJER20;
USES CRT;

540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.

VAR c1,c2,h:REAL;
BEGIN
ClrScr;
WRITE('Introduzca cateto_1: ');
WRITE('Introduzca cateto_2: ');

READLN (c1);
READLN (c2);

h:=sqrt(sqr(c1)+sqr(c2));
WRITE('Cateto_1 ------> ');
WRITE('Cateto_2 ------> ');
WRITE('Hipotenusa ----> ');
END.

WRITELN (c1:5:2);
WRITELN (c2:5:2);
WRITELN (h:5:2);