FACULTAD DE ECONOMIA
MATERIA: PROGRAMACION II
CEDULA: 4-790-539
Herencia: es la propiedad que permite que los objetos sean creados a partir de otros ya
existentes.
Encapsulamiento: es reunir todas las características y comportamientos que pueden
considerarse pertenecientes a una misma entidad.
Abstracción: consiste en captar las características esenciales de un objeto.
Separadores: se considera separador a uno o más espacio en blanco.
Identificadores: es un conjunto de caracteres alfanuméricos de cualquier longitud que
sirve para identificar las entidades del programa.
Polimorfismo: es la capacidad de objetos de clases distintas, relacionados mediante la
herencia, a responder de forma diferente a una misma llamada.
Operadores: son signos especiales que indican distintas operaciones a realizar con las
variables o constantes del programa.
PROGRAMA N°1
/****************************************
programa: imprimiendo caracteres basados en numero
archivo: DemoConstantes.cpp
función:
descripción: demuestra los caracteres basados en números
autor: Eduardo Solís
lenguaje: c++
int main()
{
enum Days {lunes, Martes, miércoles, Jueves, Viernes, Sabado, Domingo};
Days DayOff;
int x;
PROGRAMA N°2.
/****************************************
programa: demostración de typedef
archivo: Demotypedef.cpp
función:
descripción: demuestra la utilización de las palabras reservada typedef
autor: Eduardo Solís
lenguaje: c++
return 0;
}
PROGRAMA N°3
/****************************************
programa: demostración de la instrucción IF con la cláusula ELSE
archivo: DemoIf.cpp
función:
descripción: demuestra el uso de la instrucción condicional IF
autor: Eduardo Solís
lenguaje: c++
#include <iostream>
using namespace std;
PROGRAMA N°4
/****************************************
programa: demostracion de uso de operadores de incremento y decremento
archivo: DemoOperadores.cpp
funcion:
descripcion:demuestra los operadores prefijos y postfijo
autor: eduardo solis
lenguaje: c++
if (PuntajeBT == PuntajeChiriqui)
cout << "Waow, realmente fue asi!";
}
cout << "\nGracias por la informacion.\n";
return 0;
}
PROGRAMA N°6
/****************************************
programa: Demostracion de numeros cortos
archivo: DemoShort.cpp
funcion:
descripcion:demuestra el uso de los enteros cortos
autor: eduardo solis
lenguaje: c++
numerocorto = 65535;
cout << "Numero corto: " << numerocorto << endl;
numerocorto++;
cout << "Numero corto: " << numerocorto << endl;
numerocorto++;
cout << "Numero corto:" << numerocorto << endl;
return 0;
}
PROGRAMA N°7
/****************************************
programa: Demostracion de numeros cortos con signo
archivo: DemoShortSigned.cpp
funcion:
descripcion:demuestra el comportamiento de los enteros cortos con signos
autor: eduardo solis
lenguaje: c++
numerocorto = 32767;
cout << "Numero corto:" << numerocorto << endl;
numerocorto++;
cout << "Numero corto:" << numerocorto << endl;
numerocorto++;
cout << "Numero corto:" << numerocorto << endl;
return 0;
}
PROGRAMA N°8
/****************************************
programa: demostracion de expresion con valores
archivo: expresionvar5.cpp
funcion:
descripcion:demuestra la solucion de una expresion con valores en las variables
autor: eduardo solis
lenguaje: c++
int main() {
cout <<"\nEl resultado es:" <<fixed << setprecision (2) << result << endl;
return 0;
}
PROGRAMA N°9
#include <iostream>
using namespace std;
//funcion: funcion de demostracion
// imprime un mensaje para indicar que se encuentra en la funcion
void funciondemostracion ()
{
cout << "estoy en la funcion demostracion\n";
}
int main ()
{
cout<< " estoy en main\n";
funciondemostracion ();
cout << " de vuelta a main\n";
return 0;
}
PROGRAMA N°10
/****************************************
programa: Hola mundo
archivo: hola_mundo.cpp
funcion: main
descripcion:despliega las palabras "hola mundo" a pantalla
autor: su nombre
lenguaje: c++
PROGRAMA N°11
/****************************************
programa: demostracion basada en el precio y que imprime impuesto y total
archivo: Impuestoy total.cpp
funcion:
descripcion:demuestra el impuesto y el total de un precio
autor: eduardo solis
lenguaje: c++
int main() {
float precio, total, imp;
cout<<"\nIngrese el precio:";
cin>>precio;
return 0;
}
PROGRAMA N°12
/****************************************
programa: demostracion basada en el ingreso de valores el cual refleja su resultado
archivo: Ingreso de dos valores.cpp
funcion:
descripcion:demuestra el ingreso de dos valores
autor: eduardo solis
lenguaje: c++
int main() {
int valor1, valor2, result;
return 0;
}
PROGRAMA N°13
/****************************************
programa: demostracion basada en el ingreso de nota
archivo: notas.cpp
funcion:
descripcion:demuestra el ingreso de 5 notas y despliega su promedio
autor: eduardo solis
lenguaje: c++
int main() {
float notas1,notas2,notas3,notas4,notas5,prom,notas;
prom =(notas1+notas2+notas3+notas4+notas5) / 5;
return 0;
}
PROGRAMA N°14
/****************************************
programa: demostracion de variables
archivo: programa6.cpp
funcion:
descripcion:demuestra el uso de variables que intercambian sus valores
autor: eduardo solis
lenguaje: c++
int main() {
int var1,var2,cambio;
cambio = var1;
var1 = var2;
var2 = cambio;
return 0;
}
PROGRAMA N°15
/****************************************
programa: Evaluacion de operaciones complejas
archivo: Evaloper.cpp
funcion:
descripcion: Evalua los operadores
autor: eduardo solis
lenguaje: c++
return 0;
}
PROGRAMA N°16
/****************************************
programa: demostracion basada en la multiplicacion, suma, resta y division
archivo: suma,resta,multi y div.cpp
funcion:
descripcion:demuestra la entrada de dos numeros y muestra su suma,resta, multiplicacion y
division
autor: eduardo solis
lenguaje: c++
int main() {
int num1,num2,sum,div, mult,resta;
sum = num1+num2;
mult = num1*num2;
div = num1/num2;
resta = num1-num2;
cout <<"\nla suma del numero es:" << sum << endl;
cout <<"\nla multiplicacion es :" << mult << endl;
cout <<"\nla division es :" << div << endl;
cout <<"\nla resta es:" << resta << endl;
return 0;
}
PROGRAMA N°17
/****************************************
programa: demostracion del tamaño de las variables
archivo: tamaño_variables.cpp
funcion:
descripcion: envia a impresion cadatipo de variable con su tamaño
autor: Eduardo solis
lenguaje: c++
notas: ejemplo de programa para la demostracion de tamaño de variables
versiones: 1.00 9/5/18 (es) primera version
********************************************/
#include <iostream>
using namespace std;
int main()
{
cout << "El tamaño del integro es:\t" <<sizeof(int) <<" bytes.\n";
cout <<"El tamaño de un short es:\t" <<sizeof (short) <<" bytes. \n";
cout <<" El tamaño de un long es:\t" <<sizeof (long) <<" bytes. \n";
cout <<" El tamaño de un caracter es:\t" <<sizeof (char) <<" bytes. \n";
cout <<" El tamaño de un float es:\t" <<sizeof (float ) <<" bytes. \n";
cout <<" El tamaño de un double es:\t" <<sizeof (double) <<" bytes. \n";
return 0;
}
PROGRAMA N°18
/****************************************
programa: Que lee los numeros de 1 a 100
archivo: problema n°1.cpp
funcion:
descripcion: lee los numeros de 1 a 100
autor: eduardo solis
lenguaje: c++
int main()
{
int i;
for (i=1; i<=100; i++)
cout << i << "\t";
return 0;
PROGRAMA N°19
/****************************************
programa: que despliega los numeros impares
archivo: probleman°2.cpp
funcion:
descripcion: despliega los numeros impares
autor: eduardo solis
lenguaje: c++
int main() {
int num =1;
while (num<=1000){
printf ("%d, ",num);
num= num +2;
}
return 0;
PROGRAMA N°20
/****************************************
programa: que lee los meses del año y que dice el mes de su cumpleaños
archivo: probleman°3.cpp
funcion:
descripcion: lee los meses del año y dice el mes de su cumpleaños
autor: eduardo solis
lenguaje: c++
int main() {
int mes;
switch ( mes )
{
case 1 : printf( "\n Enero" );
break;
case 2 : printf( "\n Febrero" );
break;
case 3 : printf( "\n Marzo" );
break;
case 4 : printf( "\n Abril" );
break;
case 5 : printf( "\n Mayo" );
break;
case 6 : printf( "\n Junio" );
break;
case 7 : printf( "\n Julio" );
break;
case 8 : printf( "\n Agosto \nMes de su cumpleaños" );
break;
case 9 : printf( "\n Septiembre" );
break;
case 10 : printf( "\n Octubre" );
break;
case 11 : printf( "\n Noviembre" );
break;
case 12 : printf( "\n Diciembre" );
break;
default : printf( "\n ERROR: Mes incorrecto." );
}
return 0;
}
PROGRAMA N°21
/****************************************
programa: Demostracion de edad
archivo: Problema n°4.cpp
funcion:
descripcion:demuestra si eres mayor de edad o menor
autor: eduardo solis
lenguaje: c++
return 0;
}
PROGRAMA N°22
/****************************************
programa: Demostracion de programa para conocer el cubo de un numero
archivo: problema n°5.cpp
funcion:
descripcion:demuestra el cubo de un numero
autor: eduardo solis
lenguaje: c++
notas: ejemplo de programa para demostrar el cubo de un numero introducido.
versiones: 1.00 19/6/18 (es) primera version
********************************************/
#include <iostream>
using namespace std;
a = 9;
b = 7;
y = x = a+b;
cout << "a: " << a << " b: " << b;
cout << " x: " << x << " y: " << y << endl;
return 0;
}
PROBLEMA N°24
/****************************************
programa: funcion suma
archivo: funcion suma.cpp
funcion:suma
descripcion:invoca una funcion para la suma de dos enteros
autor: Eduardo solis
lenguaje: c++
#include <iostream>
using namespace std;
return 0;
}
PROGRAMA N°26
/****************************************
programa: Demostracion de programa para conocer la potencia de un numero
archivo: problema n°6.cpp
funcion:
descripcion: Demuestra la potencia de un numero
autor: eduardo solis
lenguaje: c++
notas: ejemplo de programa para demostrar la potencia de un numero introducido.
versiones: 1.00 19/6/18 (es) primera version
********************************************/
#include <math.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int num, pot;
cout << "Digite el numero que quiere elevar :";
cin >> pot;
return 0;
}
CONCLUSION.
En este curso logre aprender muchas cosas respecto a cómo realizar un programa en
programación en c++, en esta materia impartida por la profesora Gisela Navarro me pareció
un curso muy divertido y entretenido, logre cosas que tenía planteadas durante en el semestre
a cómo realizar un programa en c++ en un compilador que la verdad no conocía y por primera
vez estaba usando, pero me pareció un compilador sencillo de utilizar, gracias también a las
explicaciones a la profesora del curso.