Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tulio German
programación en C++ Mamani Mita
1
2010
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
INDICE
Contenido
1. ALGORITMOS Y PROGRAMAS ..............................................................................................3
1.1 SWITCH ............................................................................................................................3
1.2 PATRONES .......................................................................................................................3
1.3 FUNCIONES .....................................................................................................................5
2
2010
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
1. ALGORITMOS Y PROGRAMAS
1.1 SWITCH
Escribir un programa en C++ que lea dos números por teclado y un símbolo de operación (+,-,*,/) y
que devuelva el el resultado de la operación introducida.
CALCULADORA C++
=========================
Ingrese [numero 1] [+ - * /] [numero 2]
18*5
18.00 * 5.00 = 90.00
--------------------------------
Process exited after 11.42 seconds with return value 0
Presione una tecla para continuar . . .
1.2 PATRONES
A
B C
D E F
G H I J
L M N
N O
P
…
…
Donde el numero de filas de la pirámide es “n” introducido por teclado (el programa debe controlar
que no se impriman caracteres diferentes de A-Z)
3
2010
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
1
22
333
4444
55555
666666
…
…
Donde el numero de finas de la pirámide es “n” introducido por teclado:
******0******
*****000*****
****00000****
***0000000***
**000000000**
*00000000000*
0000000000000
…
Donde el numero de finas de la pirámide es “n” introducido por teclado:
0
0 1
0 1 2
0 1 2 3
4
2010
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
0 1 2 3 4
…
Donde el numero de finas de la pirámide es “n” intorducido por teclado:
1.3 FUNCIONES
Escribir un programa en C++ que contenga cuatro fncioens y permita realizar los iguente con un
numero entero introducidopro teclado:
Convertir el numero en binario
Convertir el numero en hexadecimal
Inverntir los dígitos del numero introducido (p.e 23456 65432)
Motrar el menú de opciones para realziar las operaciones de los puntos anteriores
El programa debe responder a opciones seleccionadas según la tecla pulsada
========================
Ingrese opcion:
========================
a.Convertir a Binario
b.Convertir a HExadecimal
c.Invertir digitos
d.Salir
Escribir un programa en C++ que llame a una librería llamada “ecuclides.h” y dentro de la misma se
tiengan las siguientes funciones:
AreaTriangulo (Permite calcular el área de un triangulo)
PerTriangulo (Permite calcular el perímetro de un triangulo
AreaRectangulo (Permite calcular el área de un Rectangulo)
PerRectangulo (Permite calcular el perímetro de un Rectangulo)
AreaCirculo (Permite calcular el área de un Circulo)
PerCirculo (Permite calcular el perímetro de un Circulo)
El Programa principal debe contener una función denominada menú la cual mostrara las siguietes
opciones:
#############################
MENU GEOMETRIA EUCLIDEANA
Ingrese Una opcion:
1.Area Triangulo
5
2010
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
2.Perimetro Triangulo
3.Area Rectangulo
4.Perimetro Rectangulo
6.Area Circulo
7.Perimetro Circulo
8.Salir
El programa debera permitir leer un carácter para seleccionar una opción del menu y una vez realizado
esto ejecutar la función correspondiente solicitando los datos necesarios
Escribe un programa que pida tres cadenas al usuario y muestre el resultado de concatenar las dos
primeras letras de las cadenas introducidas y que indique si las dos primeras cadenas son iguales.
Escribe un programa que permita capturar las teclas de dirección del teclado y escriba ARRIBA,
ABAJO, IZQUIERDA y DERECHA en la pantalla, el programa deberá terminar cuando se
presione la tecla ENTER.
6
2010