DarkMaster Miembro VIP
Cantidad de envíos : 117 Edad : 35 Localizacion : Mexico Fecha de inscripción : 03/05/2007
| Tema: 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
| |
|