Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Formación Virtual
17 de febrero de 2021
1
Tabla de contenido
Resumen ................................................................................................................... 2
Ejercicio 1: ................................................................................................................. 3
Resultado: ............................................................................................................. 4
Código ejecutado:.................................................................................................. 6
Resultado: ............................................................................................................. 6
Resultado: ....................................................................................................... 8
Conclusiones ......................................................................................................... 9
2
Resumen
Programación que hace parte del programa de Ingeniería de Sistemas de la Universidad Área
This document contains the development of axis No.1 of the Programming Models
subject that is part of the Systems Engineering program of the Universidad Area Andina and
Ejercicio 1:
Se pide realizar un (1) programa en los tres lenguajes solicitados (Quickbasic, Pascal,
C) donde se ingresen dos números, tome el mayor y haga dos operaciones (multiplicación y
división), con el número menor genere la tabla de multiplicar del 1 al 10 de dicho número, si
los números son iguales debe imprimir un mensaje con números iguales. Puede utilizar
funciones, procedimientos o módulos para este ejercicio práctico, debe utilizar los tres
CLS
PRINT "Ejercicio Areandina en Quickbasic"
INPUT "Por favor ingrese el primer numero:", a
INPUT "Por favor ingrese el segundo numero:", b
IF a > b THEN
PRINT "La multiplicacion es", a * b
PRINT "La division es", a / b
PRINT "La multiplicacion es"
FOR i = 1 TO 10
r=b*i
PRINT b; "*"; i; "="; r
NEXT i
ELSEIF a < b THEN
PRINT "La multiplicacion es", b * a
PRINT "La division es", b / a
PRINT "La multiplicacion es"
FOR i = 1 TO 10
r=a*i
PRINT a; "*"; i; "="; r
NEXT i
ELSE
PRINT "Los numeros son iguales"
END IF
4
Código ejecutado:
Resultado:
5
Uses crt;
var
a,b :shortint;
i,r : integer;
begin
clrscr;
writeln ('Ingrese por favor un primer numero');
readln (a);
writeln ('Ingrese por favor un segundo numero');
readln (b);
if (a>b) then
begin
writeln ('La multiplicacion es : ',a*b);
writeln ('La division es : ',a/b);
writeln ('La multiplicacion del menor es: ');
for i:=1 to 10 do
begin
r:= b*i;
writeln (b, '*' ,i, '=' ,r);
end
end
else if (a<b) then
begin
writeln ('La multiplicacion es : ',b*a);
writeln ('La division es : ',b/a);
writeln ('La multiplicacion del menor es: ');
for i:=1 to 10 do
begin
r:= a*i;
writeln (a, '*' ,i, '=' ,r);
end
end
else
writeln ('Los numeros ingresados son iguales ');
readln();
END.
6
Código ejecutado:
Resultado:
7
#include <iostream>
using namespace std;
int main()
{
float a,b;
int i;
cout<<"Por favor ingrese un primer numero"<<endl;
cin>>a;
cout<<"Por favor ingrese un segundo numero"<<endl;
cin>>b;
if (a>b)
{
cout<<"la multiplicacion es:"<<" "<<a*b<<endl;
cout<<"la division es:"<<" "<<a/b<<endl<<endl;
cout<<"la tabla de multiplicar del menor es:"<<endl;
for (int i=1;i<=10;i++)
{
cout<<b<<"*"<<i<<" = "<<b*i<< endl;
}
}
else if (a<b)
{
cout<< "la multiplicación es:"<<" "<<b*a<<endl;
cout<<"la división es:"<<" "<<b/a<<endl<<endl;
cout<<"la tabla de multiplicar del menor es:"<<endl;
for (int i=1;i<=10;i++)
{
cout<<a<<"*"<<i<<" = "<<a*i<< endl;
}
}
else
{
cout<<"los numeros ingresados son iguales"<<endl;
}
return 0;
}
8
Código ejecutado:
Resultado:
9
Conclusiones
Pascal y C donde se aplicaron las instrucciones y pusieron en práctica los contenidos vistos