Está en la página 1de 6

Guia de Ejemplos Ing.

Tulio German
programación en C++ Mamani Mita

GUIA DE EJERCICIOS MEC 230

Ing. Tulio Mamani

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

1.1.1 Ejemplo Switch 1 (Calculadora)

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

1.2.1 Ejercicio patrones 1

Generar el siguiente patrón:

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.2.2 Ejercicio patrones 2

Generar el siguiente patrón:

1
22
333
4444
55555
666666


Donde el numero de finas de la pirámide es “n” introducido por teclado:

1.2.3 Ejercicio patrones 3

Generar el siguiente patrón:

******0******
*****000*****
****00000****
***0000000***
**000000000**
*00000000000*
0000000000000


Donde el numero de finas de la pirámide es “n” introducido por teclado:

1.2.4 Ejercicio patrones 4

Generar el siguiente patrón:

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

1.3.1 Ejercicio funciones 1

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

1.3.2 Ejercicio funciones 2

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

1.3.3 Ejercicio (string.h)

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.

1.3.4 Ejemplo (Manejo de Teclas)

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

También podría gustarte