ÍndicePortalFAQBuscarRegistrarseMiembrosGrupos de UsuariosConectarse

Comparte | 
 

 c++ | Proyecto Final 2do Semestre

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
DarkMaster
Miembro VIP
avatar

Cantidad de envíos : 118
Edad : 28
Localizacion : Mexico
Fecha de inscripción : 03/05/2007

MensajeTema: c++ | Proyecto Final 2do Semestre   22/6/2007, 2:53 pm

Acontinuacion les voy a presentar el codigo fuente de un programa que me dejaron como proyecto final en mi segundo semestre, en la Universidad Autonoma de Nayarit, del Area de Ciencias e Ingenierias.

Se trataba de elaborar un programa que te mostrara una ventana principal con tus datos, descripcion del programa y la fecha actual.

Y que al darle click se brincara a una segunda ventana donde te mostraria un menu con las opciones de SUMA, RESTA, MULTIPLICACION, DIVICION y RAIZ CUADRADA.

donde se pueda elegir realizar cualquiera de esas operaciones y alfinal poder volver al menu para elegir otra o salir del programa.


Y AQUI ESTA EL
Código:


 #include <iostream.h>
 #include <conio.h>
 #include <dos.h>
 #include <math.h>
 #include <stdio.h>


 int i,j,operacion;

 float numero,numero2,suma1,resta1,total,resultado,respuesta;



  //  ESTA ES LA PANTALLA DE INICIO



 void intro()
{

 clrscr();
 cout<<"\n\n  NOMBRE:        LUIS HERNAN QUI¥ONES OROZCO";
 cout<<"\n\n  CARRERA:        INGENIERO EN CONTROL Y COMPUTACION";
 cout<<"\n\n  MATERIA:        FUNDAMENTOS DE PROGRAMACION";
 cout<<"\n\n  FACILITADORA:  ISC. LUCIA RAMIREZ PEREZ";

 {
 struct dosdate_t d;
 _dos_getdate(&d);
 printf("\n\n  FECHA ACTUAL:  %d",d.day);
 printf(" / %d",d.month);
 printf(" / %d",d.year);
 }

 cout<<"\n\n\n  PROGRAMA:      PROYECTO FINAL DEL 2 SEMESTRE:";
 cout<<"\n                  REALIZAR UN PROGRAMA QUE MUESTRE UNA PANTALLA PRINCIPAL CON";
 cout<<"\n                  LOS DATOS DEL ALUMNO Y UNA SEGUNDA PANTALLA CON UN MENU CON";
 cout<<"\n                  OPERACIONES BASICAS Y QUE AL FINAL PREGUNTE SI SE DESEA";
 cout<<"\n                  REGRESAR AL MENU O SALIR DEL PROGRAMA";

 gotoxy(39,21);cout<<"PRESIONE UNA TECLA PARA CONTINUAR";
 gotoxy(39,22);cout<<"---------------------------------";

 getch();

}




  // ESTO ES PARA REALIZAR LA SUMA



 void suma()
{
 clrscr();

 cout<<"\n\n                      VAMOS A REALIZAR UNA SUMA";
 cout<<"\n\n\n\n    INTRODUCE EL PRIMER NUMERO A SUMAR: ";
 cin>>numero;

 cout<<"\n\n    INTRODUCE EL SEGUNDO NUMERO A SUMAR: ";
 cin>>numero2;

 suma1=numero+numero2;

 cout<<"\n\n    EL RESULTADO DE LA SUMA ES:  "<<suma1;
 cout<<"\n\n\n\n                PRESIONE UNA TECLA PARA VOLVER AL MENU";

 getch();
}





  // ESTA ES PARA LA RESTA



 void resta()
{
 clrscr();

 cout<<"\n\n                    VAMOS A REALIZAR UNA RESTA";
 cout<<"\n\n\n\n    INTRODUSCA EL PRIMER NUMERO: ";
 cin>>numero;

 cout<<"\n\n    INTRODUSCA EL SEGUNDO NUMERO: ";
 cin>>numero2;

 resta1=numero-numero2;

 cout<<"\n\n    EL RESULTADO DE LA ESTA ES:  "<<resta1;
 cout<<"\n\n\n\n                PRESIONE UNA TECLA PARA VOLVER AL MENU";

 getch();
}




  // ESTO ES PARA LA MULTIPLICACION



 void multiplicacion()
{
 clrscr();

 cout<<"\n\n                  VAMOS A REALIZAR UNA MULTIPLICACION";
 cout<<"\n\n\n\n    INTRODUSCA EL PRIMER NUMERO: ";
 cin>>numero;

 cout<<"\n\n    AHORA EL SUGUNDO NUMERO: ";
 cin>>numero2;

 total=numero*numero2;

 cout<<"\n\n    EL RESULTADO DE LA MULTIPLICACION ES: "<<total;
 cout<<"\n\n\n\n                  PRESIONE UNA TECLA PARA VOLVER AL MENU";

 getch();
}



  // Y ESTO PARA LA DIVISION



 void division()
{
 clrscr();

 cout<<"\n\n                  VAMOS A REALIZAR UNA DIVISION";
 cout<<"\n\n\n\n    POR FAVOR INTRODUSCA EL NUMERO A DIVIDIR: ";
 cin>>numero;

 cout<<"\n\n    AHORA INTRODUSCA EL DIVISOR: ";
 cin>>numero2;

 resultado=numero/numero2;

 cout<<"\n\n    EL RESULTADO DE LA DIVISION ES:  "<<resultado;
 cout<<"\n\n\n\n            PRESIONE UNA TECLA PARA VOLVER AL MENU";

 getch();
}




  // Y ACA ESTA EL DE LA RAIZ

  void raiz()
{
 clrscr();

 cout<<"\n\n              VAMOS A CALCULAR UNA RAIZ CUADRADA";
 cout<<"\n\n\n  POR FAVOR INGRESE EL NUMERO A CALCULAR: ";
 cin>>numero;

 if (numero>0)
 {
 cout<<"\n\n  LA RAIZ CUADRADA DE "<<numero<<" ES: "<<sqrt(numero);
 cout<<"\n\n\n\n            PRESIONE UNA TECLA PARA VOLVER AL MENU";
 }
 else
 {
 cout<<"\n\n  ES UNA RAIZ IMAGINARIA";
 cout<<"\n\n\n\n            PRESIONE UNA TECLA PARA VOLVER AL MENU";
 }

 getch();
}




  //  Y POR ULTIMO PONEMOS EL MENU



 void menu()
{
 do
{
 clrscr();

 gotoxy(1,1);cout<<"É";
 for (i=2; i<80; i++)
 {
 gotoxy(i,1);cout<<"Í";
 }
 gotoxy(80,1);cout<<"»";
 gotoxy(1,2);cout<<"º";
 gotoxy(80,2);cout<<"º";
 gotoxy(1,3);cout<<"º";
 gotoxy(32,3);cout<<"MENU DE OPCIONES";
 gotoxy(80,3);cout<<"º";
 gotoxy(1,4);cout<<"º";
 gotoxy(80,4);cout<<"º";
 gotoxy(1,5);cout<<"Ì";
 for (i=2; i<80; i++)
 {
 gotoxy(i,5);cout<<"Í";
 }
 gotoxy(80,5);cout<<"¹";
 gotoxy(1,6);cout<<"º";
 gotoxy(80,6);cout<<"º";
 gotoxy(1,7);cout<<"º";
 gotoxy(2,7);cout<<" (1) Suma  (2) Resta  (3) Multiplicaci¢n  (4) Divisi¢n  (5) Raiz cuadrada";
 for (i=2; i<80; i++)
 {
 gotoxy(i,9);cout<<"Í";
 }
 gotoxy(1,7);cout<<"º";
 gotoxy(1,8);cout<<"º";
 gotoxy(1,9);cout<<"Ì";
 gotoxy(80,7);cout<<"º";
 gotoxy(80,8);cout<<"º";
 gotoxy(80,9);cout<<"¹";

 for(j=8; j<24; j++)
 {
 gotoxy(1,j);cout<<"º";
 gotoxy(80,j);cout<<"º";
 }
 gotoxy(14,12);cout<<" ESTE PROGRAMA REALIZA VARIAS OPERACIONES";
 gotoxy(3,14);cout<<"  POR FAVOR ELIJA UNA OPERACION PRESIONANDO EL NUMERO CORRESPONDIENTE";
 gotoxy(14,18);cout<<"O PRESIONE EL NUMERO 6 PARA SALIR DEL PROGRAMA";
 gotoxy(1,24);cout<<"È";
 gotoxy(80,24);cout<<"¼";
 for(i=2; i<80; i++)
 {
 gotoxy(i,24);cout<<"Í";
 }

 cin>>operacion;

 switch(operacion)
 {
 case 1:
 suma();break;
 case 2:
 resta();break;
 case 3:
 multiplicacion();break;
 case 4:
 division();break;
 case 5:
 raiz();
 }
}

 while(operacion !=6);
 }
 void main()
 {
 intro();
 menu();
}

Y AQUI PUEDES DESCARGAR EL EJECUTABLE EL .BAK y el CPP

Código:

  DESCARGA:  http://fulldescargas.awardspace.com/Proyecto.rar


_________________
 -------------------------------------------------------------------------------------------------------------
  El foro es para compartir !!! no solo para ver ke puedes bajar y pedir xD.
  Si tienes algo ke compartir aslo y se te agradecerà muchisimo! Gracias por tu visita !!
 -------------------------------------------------------------------------------------------------------------
                   Compartir no tiene limites!!! http://wWw.AnimexDeluxe.Mx.tc
Volver arriba Ir abajo
Ver perfil de usuario http://www.animexdeluxe.mx.tc/
 
c++ | Proyecto Final 2do Semestre
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
 :: Foros Publicos ::  PROGRAMACION-
Cambiar a: