Sunteți pe pagina 1din 7

Guia de Ejemplos Ing.

Tulio German
programación en C++ Mamani Mita

GUIA DE EJERCICIOS MEC 230

Ing. Tulio Mamani

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

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)

2010
3
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
0 1 2 3 4

2010
4
Guia de Ejemplos Ing. Tulio German
programación en C++ Mamani Mita

Donde el numero de filas de la pirámide es “n” intorducido por teclado:

1.2.5 Ejercicio patrones 4

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

1.3.1 Ejercicio funciones 1

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

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
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)

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.

1.3.5 Ejemplo (Manejo de librerias)

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

1.3.6 Ejemplo (Manejo de librerias)

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

S-ar putea să vă placă și