lunes, 24 de octubre de 2011

USO DE VECTORES EN C++ (EJEMPLO)

Aunque es bastante común usar variables del mismo tipo en C++ y declarar cada una separadamente en el diseño de algún programa, hay que decir que aunque esta estrategia  es funcional, no es para nada práctica.
Imagine que para un programa específico hay que pedir al usuario que ingrese 100 datos, ¿declararía usted 100 variables distintas?, ¿escribiría 100 veces las instrucción <cin> para pedir la entrada de valores por teclado?. La respuesta (que es bastante obvia) invita a pensar en una manera alternativa, más práctica, de contar con 100 campos donde almacenar valores, una única variable que contenga cien campos: un VECTOR.
Al utilizar un vector, solo es necesario declararlo una vez, señalando el número de campos que contendrá, y a través de un ciclo for se conmuta entre los campos del vector, para ingresar datos en los campos o para visualizar los valores que hay en los campos.
En Los enlaces de abajo se puede acceder a las descarga de un ejemplo en el que un estudiante debe ingresar las calificaciones de Todas sus asignaturas para luego conocer el promedio general de calificación; Para eso, se declara una variable: float notas[6] que es un vector de 7 campos (0 a 6) en el que irán los valores de las calificaciones de 7 asignaturas; mediante un ciclo for se escribe la línea de código para el ingreso de valores a almacenar en cada campo del vector 'notas' y con otro ciclo for se muestra en pantalla cada nota.
Mediante la sintaxis notas[i] se puede acceder al valor individual almacenado en el campo i del vector 'notas' , de esta manera se puede operar matemáticamente entre valores individuales aunque estén dentro de una misma variable.
CODIGO FUENTE
EJECUTABLE

sábado, 1 de octubre de 2011

EJERCICIOS DE PROGRAMACIÓN BÁSICA CON C++ (PARTE 1)

En esta sección se plantea una serie de ejercicios básicos de programación. Para cada problema, se crea un programa igualmente sencillo que le da solución, en este caso todos los programas para los ejercicios han sido creados con lenguaje de programación C++. Haciendo clic en <SOLUCION> se accede al vinculo que le facilitará la descarga del archivo que contiene el código fuente del programa solución.


  •  Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido.
    SOLUCION


  •  Leer un número y escribir el valor absoluto del mismo.
    SOLUCION

  •  Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior
    SOLUCION.


  • El dueño de una tienda compra un articulo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
    SOLUCION


  •  Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
    SOLUCION


  •  La presión, el volumen y la temperatura de una masa de aire se relacionan por la formula:
    masa = (presión * volumen)/(0.37 * (temperatura + 460))
    SOLUCION


  • Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es:          Num_ pulsaciones = (220 - edad)/10
    SOLUCION


  • En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la siguiente. tabla:

Área                                Porcentaje del presupuesto
Ginecología                                      40%
Traumatología                                  30%
Pediatría                                          30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
SOLUCION


  • Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera
    SOLUCION



  • Un alumno desea saber cual será su promedio general en las tres materias mas fáciles que cursa y cual será el promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:


La calificación de Calculo se obtiene de la siguiente manera:
Examen 90%
Promedio de trabajos 10%
En esta materia se pidió un total de tres trabajos.
La calificación de Programación se obtiene de la siguiente manera:
Examen 80%
Promedio de trabajos 20%
En esta materia se pidió un total de dos trabajos.

La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:
Examen 85%
Promedio de trabajos 15%
En esta materia se pidió un promedio de tres trabajos.

La calificación de Física se obtiene de la siguiente manera:
Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen Final 20%
Trabajos 10%

SOLUCION
EJECUTABLE

TODOS LOS PROGRAMAS ESTÁN DISEÑADOS EN C++, LOS ARCHIVOS CON EL CODIGO FUENTE TIENEN EXTENSION .cpp Y SE PUEDEN ABRIR CON blog de notas Ó dev cpp.