Documente Academic
Documente Profesional
Documente Cultură
Tulio German
programación en C++ Mamani Mita
2010
1
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
2010
2
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)
2010
3
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
0 1 2 3 4
…
2010
4
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
Desarrollar unprogrma en C++ que permita calcular las funciones trigonométricas Sen, Cos y Tan
mediante aproximacioens por series , se debe introducir n como el numero de términos dela serie,a
demás el programa debe mostrar el desarrollo de la seri tal como se muestra a continuacion
1.3 FUNCIONES
Escribir un programa en C++ que contenga cuatro funciones 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
2010
5
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
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
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.
2010
6
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita
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.
Escribir un programa que desarrolle un Binomio de Newton de grado “n” donde “n” es introducido
pro teclado, elprograma debe utilizar la librería Bnewton.h dentro dela cual están definidas las
funciones:
Factorial (n): calcula el factorial de un numero
Combinatoria(n,k): Calcula la combiantoria de n tomadas de k en k
Pascal(n). Grafica del triangulo de Pascal para un valore de ne términos
Escribir un programa que pueda realizar la conversión deu n numero n introducido a un sistema de
las siguientes bases:
Decimal a Binario
Decimal a Octal
Decimal a Hexadecimal
Binario a Decimal
Binario a Octal
Binario a Hexadecimal
Octal a Decimal
Octal a Binario
Octal a Hexadecimal
Hexa a Decimal
Hexa a Binario
Hexa a Octal
EL sistema debe preguntar por el numero a convertir y tambien por la operación a ejecutar mediante
un menú para seleccionar la opción deseada.
Cree la librería Sisnumerico.h para cerar las funciones que hagan la transformacion
2010
7