Proyectos en C/C++

Aqui hay una lista de todos los proyectos realizados en C++, mediante el compilador Dev-Cpp, ya bien estén en modo consola, o en modo gráfico, con las API de Windows.

Un poco de información al respecto de este lenguaje, para mas información Wikipedia:

Las principales características del C++ son el soporte para programación orientada a objetos y el soporte de plantillas o programación genérica (templates). Se puede decir que C++ es un lenguaje que abarca tres paradigmas de la programación: la programación estructurada, la programación genérica y la programación orientada a objetos.

C++ está considerado por muchos como el lenguaje más potente, debido a que permite trabajar tanto a alto como a bajo nivel, sin embargo es a su vez uno de los que menos automatismos trae (obliga a hacerlo casi todo manualmente al igual que C) lo que dificulta mucho su aprendizaje.

El nombre “C++” significa “incremento de C” y se refiere a que C++ es una extensión de C.

8 comentarios »

  1. HugoDvlp escribió,

    C++ apoyado en la programacion orientada a objetos permite automatizar grandemente los procesos, por ejemplo, yo desarrolle mi propio motor de base de datos que permite desarrollar sistemas complejos con muy pococ codigo fuente, esto, declarando y definiendo una clase a la que se pasa parametros en el constructor (int Col1, int Fil1, int Col2, int Fil2, char*Nom*Archivo, char*TituloVentana, int ColorVentana) la que heredará de la clase class cMantenimientoGeneral que es la encargada de mantener el archivo que se indica ademas de las opciones del menu como Nuevo, Consulta, Modifica, Clasificar, Buscar, Eliminar, las opciones del menu pueden ser redefinidas si es se desea jejeje espero haber aclarado algo con esto sobre la automatizacion que permite el lenguaje C++ :)

  2. MIGUEL JARANILLO escribió,

    AYUDENME POR FAVOR CON UN EXPERIMENTO PARA LA FERIA DE MI COLEGIO LO MAS URGENTE DE C++ PLEASE…………

  3. henry escribió,

    ayudenme por favor con un proyecto en c++ para la feria de mi colegio lo mas urgente please….no sean asi….no l ayuden a miguel xq l man s mal dato…..ponganse pilas veran q los hize reir envienmelo a mi correo henry_ubillus@hotmail.com

  4. grace aralita escribió,

    ayudenme plz..1!! tremendo project que me han dejado ! mire

    Un instituto desea un programa que permita controlar las Prácticas en Empresas de la Carrera de Electrónica. El objetivo del programa es asignar a los alumnos del quin-to y sexto ciclo, que deseen hacer prácticas, un proyecto de los ofertados a la Carrera de Electrónica por las empresas del medio.

    Cada empresa consta de los siguientes datos: número de RUC, nombre, dirección y relación de los proyectos que oferta. Por simplicidad considere un total de 10 empre-sas y que cada empresa tiene 2 proyectos ofertados. Además, asuma que el número de RUC tiene 4 dígitos y no 12 como sucede en la realidad. Por cada proyecto consi-dere los siguientes datos: código y título. El código del proyecto esta formado por la concatenación del número de RUC de la empresa y el número de proyecto. Así, si el RUC de una empresa es 2456, los códigos de sus proyectos son 24561 y 24562. El programa deberá inicializar los datos de la empresa y sus respectivos proyectos en variables globales.

    Por cada alumno considere los siguientes datos: código de alumno (asignado por el instituto), contraseña, nombres y apellidos, promedio ponderado y una relación de los proyectos en los que desea participar ordenado de acuerdo a su interés. Por simplici-dad considere un máximo de 5 alumnos y que cada alumno puede tener un máximo de 2 proyectos en los que desea participar.

    Inicialmente el programa mostrará una pantalla de bienvenida solicitando usuario y contraseña. El usuario de un alumno será el mismo que su código de alumno. El usuario del administrador será admin y su contraseña 1234.

    Si el usuario es el administrador del sistema se mostrará el siguiente menú:

     Mantenimiento
     Asignar proyectos
     Finalizar proyecto
     Reportes estadísticos
     Cambiar contraseña
     Salir

    Si el usuario es un alumno se mostrará el siguiente menú:

     Ingresar preferencias
     Consultar preferencias
     Eliminar preferencias
     Consultar asignación
     Cambio de contraseña

    Al seleccionar la opción Mantenimiento se mostrará el siguiente menú:

     Ingresar alumno
     Modificar alumno
     Eliminar alumno
     Consultar alumno
     Listar alumnos

    Ingresar alumno

    Esta opción permitirá ingresar un nuevo alumno. Los datos a registrar son los siguien-tes: código, nombres y apellidos, y promedio ponderado. No se aceptarán códigos repetidos. La contraseña inicial asignada por el programa será igual al código de alumno, posteriormente podrá ser modificada.

    Modificar alumno

    Esta opción permitirá modificar los datos de un alumno. Para ello se mostrarán los datos actuales del alumno (código, nombres y apellidos, y promedio ponderado). La búsqueda del alumno a modificar se efectuará mediante su código.

    Eliminar alumno

    Esta opción permitirá eliminar los datos de un alumno. Para ello se mostrarán los da-tos del alumno (código, nombres y apellidos, y promedio ponderado) antes de dar lugar a la eliminación. La búsqueda del alumno a eliminar se efectuará mediante su código.

    Consultar alumno

    Esta opción permitirá consultar los datos de un alumno.. La búsqueda del alumno a consultar se efectuará mediante su código.

    Listar alumnos

    Esta opción permitirá listar a todos los alumnos mostrando por cada una de ellos: código, nombres y apellidos, y promedio ponderado.

    Asignar proyectos

    Esta opción permitirá asignar proyectos a los alumnos registrados. La asignación se realiza por orden de mérito (en base al promedio ponderado) y de acuerdo a las pre-ferencias manifestadas por los alumnos. Así, dado un alumno, se le asignará el pro-yecto que él ha considerado como primera opción, sólo en caso que dicho proyecto no haya sido previamente asignado. Si el proyecto, considerado como primera op-ción, ya ha sido asignado previamente, se le asignará el proyecto que él ha conside-rado como segunda opción, sólo en caso que dicho proyecto no haya sido asignado previamente. Se procede de la misma manera con todos los alumnos. En caso que dos alumnos tengan el mismo promedio ponderado, se toma en cuenta el orden de llegada dándose preferencia al alumno que se haya inscrito primero. Una vez efec-tuada la asignación, mostrar los nombres y apellidos de los alumnos que acaban de ser asignados a un proyecto. Una vez asignado un proyecto, deberá ser quitado de la lista de preferencias de todos los alumnos. Un alumno puede acceder a otro proyecto únicamente luego de la finalización del proyecto que tiene actualmente asignado.

    Finalizar proyecto

    Esta opción permitirá dar por finalizado un proyecto conociendo su código. La bús-queda del proyecto a finalizar se efectuará mediante su código.

    Ingresar preferencias

    Esta opción permitirá a un alumno ingresar los proyectos de su preferencia para ser asignado en uno de ellos. Si un alumno ya tiene un proyecto asignado, no podrá ac-ceder a esta opción hasta la finalización del proyecto mencionado. La finalización de un proyecto corre a cargo del administrador del sistema.

    Consultar preferencias

    Esta opción permitirá a un alumno consultar las preferencias que ingresó en la opción Ingresar preferencias. De los proyectos preferidos por el alumno mostrar: código, títu-lo, y nombre de la empresa a la que pertenece.

    Eliminar preferencias

    Esta opción permitirá a un alumno eliminar sus preferencias. El programa le dará al alumno la opción a elegir las preferencias que desea eliminar.

    Consultar asignación

    Esta opción permitirá a un alumno consultar el proyecto que le fue asignado. Del pro-yecto asignado mostrar: código, título, y nombre de la empresa a la que pertenece.

    Cambio de contraseña

    Esta opción permitirá a un usuario cambiar su contraseña. Para ello se solicitará la contraseña actual, la nueva contraseña y la confirmación de la nueva contraseña.

    Reportes estadísticos

    Al ingresar a esta opción se dará paso al panel de reportes donde se podrán obtener los siguientes reportes:

     Listado de alumnos con proyectos asignados:- Mostrará un listado tabular de todos los alumnos que tengan proyectos asignados. Por cada alumno mostrar: código, nombres y apellidos, y código del proyecto asignado.

     Listado de alumnos sin proyectos asignados:- Mostrará un listado tabular de todos los alumnos que no tengan proyectos asignados. Por cada alumno mos-trar: código, nombres y apellidos, y promedio ponderado.

     Listado de empresas:- Mostrará un listado tabular de todas las empresas. Por cada empresa mostrar: RUC, nombre y dirección.

     Listado de proyectos:- Mostrará un listado de todos los proyectos. Por cada proyecto mostrar: código, título, nombre de la empresa a la que pertenece y es-tado. El estado puede ser: asignado o no asignado.

     Listado de los mejores alumnos:- Mostrará los alumnos que ocupan los tres primeros puestos. Por cada alumno mostrar: código, nombres y apellidos y, promedio ponderado.

    Consideraciones generales

     Valide todas las situaciones de error.
     No se permite el uso de arreglos.

  5. ALvaro escribió,

    Escriba un programa para determinar la cantidad de galones de gasolina que consumiría un vehículo al
    transportar a una serie de personas una distancia específica a una velocidad constante. Su programa
    debe pedir al usuario la cantidad de kilometros que va a recorrer y la cantidad de personas que tendrá el
    carro. Acorde a estos parámetros, su programa debe utilizar la siguiente información para determinar los
    galones que estará consumiendo en el trayecto:
    Cantidad de personas en el auto: Galones consumidos por kilómetro recorrido:
    2 o menos personas 0.1 galon
    De 3 a 4 personas 0.4 galones
    De 5 a 6 personas 0.6 galones
    Ejecución de su programa: Al ejecutar su programa, el mismo debe producir algo similar a lo siguiente:
    Cantidad de kilometros a recorrer: 100
    Cantidad de personas en el vehiculo: 4
    El vehículo consumirá: 40 galones

  6. JORGE escribió,

    ME GUSTARIA HACER UN PROYECTO PARA UNA EMPRESA DE TRANS PORTES COMO DEBO HACER NECESITO SU AYUDA
    SI VEN ESTE MENSAJE REENVIENLO ASI LE ENVIO EL CODIGO PARA Q ME AYUDEN ES MUY URGENTE

  7. ALEJANDRA LOZANO escribió,

    necesito crear un programa en c++ que tenga:
    matrices
    funciones
    vectores

  8. tomas escribió,

    hola a todos me gustaria saber si alguien no seve d algun proyecto con c que sea un densimetro es solo para sacar la idea porque lo tengo que presentar en la facultad…

    desde ya gracias..


Dejar un comentario