InicioHazlo Tu Mismotutorial pascal (parte 2)...


-----------------------------------------------------------------------------------------------------------------------------------------



-----------------------------------------------------------------------------------------------------------------------------------------

hola bienvenidos a otro post!

bueno este es el segundo tutorial
lo mejor sera que empecemos

-----------------------------------------------------------------------------------------------------------------------------------------

bueno en esta ocacion les dare los tipos de datos que existen en pascal:

INTEGER: numeros enteros positivos y negativos (1, 2, 3, 4, 5, 10, 100, 1000, 2012)
REAL: numeros con punto decimal (1.1, 0.6, 3.1416, 0.5)
STRING: cadenas de texto admite numeros, letras y caracteres (12, nombre, ?, ¡, #, !)

NOTA: aunque el tipo de dato STRING admita numeros, este tipo de datos no los toma como numero los toma como caracter.

por el momento esto 3 tipos de datos nos van a servir, existen mas tipos de datos pero solo con estos 3 trabajaremos.

-----------------------------------------------------------------------------------------------------------------------------------------

<OPERADORES ARITMETICOS (MATEMATICOS)>

+ (suma) se utiliza para sumar 2 o mas variables o numeros cualquiera
- (resta) se utiliza para restar 2 o mas variables o numeros cualquiera
/ (division) se utiliza para dividir 2 variables o numero cualquiera
* (multiplicacion) se utiliza para multiplicar 2 o mas variables o numeros cualquiera

-----------------------------------------------------------------------------------------------------------------------------------------

<OPERADOR DE ASIGNACION>

:= (igual) se utiliza como el simbolo de "=" para signar a una variable un resultado

-----------------------------------------------------------------------------------------------------------------------------------------

por el momento solo con estos OPERADORES nos quedaremos
son los basicos y los que estaremos utilizando en este punto
donde apenas estamos empezando a programar.

-----------------------------------------------------------------------------------------------------------------------------------------

<REGLAS DE LOS TIPOS DE VARIABLES>

SUMA:
INTEGER + INTEGER = INTEGER
INTEGER + REAL = REAL
REAL + INTEGER = REAL
REAL + REAL = REAL

RESTA:
INTEGER - INTEGER = INTEGER
INTEGER - REAL = REAL
REAL - INTEGER = REAL
REAL - REAL = REAL

MULTIPLICACION:
INTEGER * INTEGER = INTEGER
INTEGER * REAL = REAL
REAL * INTEGER = REAL
REAL *REAL = REAL

DIVISION:
INTEGER / INTEGER = REAL
INTEGER / REAL = REAL
REAL / INTEGER = REAL
REAL / REAL = REAL

para que nos sirve esto?
para saber en que tipo vamos a declarar cada variable.

-----------------------------------------------------------------------------------------------------------------------------------------

<EJERCICIOS>

ahora ya que tenemos los operadores y los tipos de datos podemos hacer:
-programa sumar 2 numeros enteros
-programa restar 2 numeros enteros
-programa multiplicar 2 numeros enteros
-programa dividir 2 numeros enteros


-sumar 2 numeros enteros

program suma_enteros;
uses crt;
var
numero1 : integer;
numero2 : integer;
resultado : integer;
begin
clrscr;
writeln ('Primer numero:');
readln (numero1);
writeln ('Segundo numero:');
readln (numero2);

resultado := numero1 + numero2;

writeln (resultado);
readln;
end.


-restar 2 numeros enteros

program resta_enteros;
uses crt;
var
numero1 : integer;
numero2 : integer;
resultado : integer;
begin
clrscr;
writeln ('Primer numero:');
readln (numero1);
writeln ('Segundo numero:');
readln (numero2);

resultado := numero1 - numero2;

writeln (resultado);
readln;
end.


-multiplicar 2 numeros enteros

program multiplicacion_enteros;
uses crt;
var
numero1 : integer;
numero2 : integer;
resultado : integer;
begin
clrscr;
writeln ('Primer numero:');
readln (numero1);
writeln ('Segundo numero:');
readln (numero2);

resultado := numero1 * numero2;

writeln (resultado);
readln;
end.


-dividir 2 numeros enteros

program suma_enteros;
uses crt;
var
numero1 : integer;
numero2 : integer;
resultado : real;
begin
clrscr;
writeln ('Primer numero:');
readln (numero1);
writeln ('Segundo numero:');
readln (numero2);

resultado := numero1 / numero2;

writeln (resultado:2:2);
readln;
end.

NOTA: en el ultimo codigo pueden darse cuenta que "resultado" es del tipo "real" no como en los demas que era "integer"
esto es debido a las reglas que les di porque una division puede dar un numero entero (4/2=2) pero tambien puede dar un numero real (5/2=2.5).

NOTA: en el ultimo codigo pueden notar que esta parte es distinta a las demas "writeln (resultado:2:2);"
bien les dare el porque de los ":2:2" despues del nombre de la variable
como "resultado" en este codigo es del tipo "real" entonces te va a dar un numero con notacion cientifica
estos ":2:2" le dan un formato del cuantos numeros quieren despues del punto y antes del punto
por lo regular se usan 2 numeros despues del punto
y aunque despues del punto el numero sea mayor que el que se le esta dando en el formato no importa
esto no afectara en nada

-----------------------------------------------------------------------------------------------------------------------------------------

<TAREA>

si haci es empezaremos con esta odiosa tarea jejejeje
que no es mas que un ejercisio para que ustedes desarrollen su logica y aprendan mas rapido a programar aquie en pascal

bueno son 3 ejercisios muy faciles que ustedes podran hacer sin ningun problema:

1)hacer un programa que lea la base y la altura de un rectangulo y devuelva la area correspondiente.
2)hacer un programa que lea cuanto mide el lado de un cuadrado y devuelva la area correspondiente.
3)hacer un programa que lea la base y la altura de un triangulo y devuelva la area correspondiente.

-----------------------------------------------------------------------------------------------------------------------------------------

bueno eso fue todo por el momento espero que les sirva estos tutoriales que he estado subiendo aqui en taringa
y bueno si tienen una duda o pregunta mandenmela por mp o sino comenten

gracias por leer mi post

nos vemos hasta la proxima

-----------------------------------------------------------------------------------------------------------------------------------------

>CREDITOS<

taringa: shadowphantom
alias: lAst_Poet
pagina web: pronto la tendre

-----------------------------------------------------------------------------------------------------------------------------------------



-----------------------------------------------------------------------------------------------------------------------------------------
Datos archivados del Taringa! original
0puntos
232visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
Usuario
Puntos0
Posts9
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.