ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Menu Borland C++


Enviado por   •  23 de Septiembre de 2015  •  Tarea  •  5.224 Palabras (21 Páginas)  •  125 Visitas

Página 1 de 21

#include<iostream.h>

#include<conio.h>

#include <stdio.h>

#include <string.h> // FUNCION STRLEN

#include <ctype.h> // FUNCION TOLOWER Y TOUPPER ISALPHA Y ISDIGIT

void marco (void);

int menu (void);

int menuUni(void);

int suma (int x, int y);

int resta (int x, int y);

int multiplicacion (int x, int y);

int menuMult(void);

int ordenamiento (void);

main()

{

int op;

do

{

clrscr();

marco();

op=menu();

switch(op)

{

case 1:

{

int d;

d=menuUni();

switch(d)

{

case 1:

{

int x[20],y[20],z[20],t,i,n=1;

gotoxy(28,12);cout<<"ingrese el tamaño del array: ";

cin>>t;

gotoxy(30,14+n);cout<<"ingrese los numeros \n";

for(i=0;i<t;i++)

{

gotoxy(32,16+n);cin>>x[i];

gotoxy(34,16+n);cout<<"+";

gotoxy(37,16+n);cin>>y[i];

gotoxy(39,16+n);cout<<"=";

z[i]=suma(x[i],y[i]);

gotoxy(41,16+n);cout<<z[i];

n=n+1;

}

break;

}

case 2:

{

int x[20],y[20],z[20],i,n=1,t;

gotoxy(28,12);cout<<"ingrese el tamaño del array: ";

cin>>t;

gotoxy(30,14);cout<<"ingrese los numeros \n";

for(i=0;i<t;i++)

{

gotoxy(32,16+n);cin>>x[i];

gotoxy(34,16+n);cout<<"-";

gotoxy(37,16+n);cin>>y[i];

gotoxy(39,16+n);cout<<"=";

z[i]=resta(x[i],y[i]);

gotoxy(41,16+n);cout<<z[i];

n=n+1;

}

break;

}

case 3:

{

gotoxy(30,15);cout<<"Muchas Gracias";

break;

}

}

break;

}

case 2:

{

int d;

d=menuMult();

switch(d)

{

case 1:

{

int x[10][10],y[10][10],z[10][10],f,c,i,j,k,n=0;

gotoxy(28,14);cout<<"ingrese el tamaño fila: ";

cin>>f;

gotoxy(28,16);cout<<"ingrese el tamaño columna: ";

cin>>c;

gotoxy(32,18+n);cout<<"ingrese los numeros \n";

for(i=0 ; i<f ; i++)

{

n=n+4;

for(j=0 ; j<c ; j++)

{

gotoxy(28+n,20+j);

cin >> x[i][j];

}

}

cout << "\n";

for(i=0 ; i<f ; i++)

{

n=n+4;

for(j=0 ; j<c ; j++)

{

gotoxy(33+n,20+j);

cin >> y[i][j];

}

}

cout << "\n";

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

z[i][j]=0;

for(k=0;k<3;k++)

z[i][j]=z[i][j]+ multiplicacion(x[i][k],y[k][j]);

}

}

for(i = 0 ; i < 3 ; i++)

{

for(i = 0 ; i < 3 ; i++)

{

n=n+4;

for(j = 0 ; j < 3 ; j++)

{

gotoxy(12+n,25+j);cout<<z[i][j];

}

}

}

break;

}

case 2:

{

int x[20][20],i,j,sd=0,ss=0,f,c,n=0;

gotoxy(28,14);cout<<"ingrese el tamaño fila: ";

cin>>f;

gotoxy(28,16);cout<<"ingrese el tamaño columna: ";

cin>>c;

for(i=0;i<f;i++)

{

n=n+4;

for(j=0;j<c;j++)

{

gotoxy(28+n,20+j);

cin>>x[i][j];

if(i==j)

{

ss=ss+x[i][j];

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (56 Kb) docx (17 Kb)
Leer 20 páginas más »
Disponible sólo en Clubensayos.com