Programa en c

Páginas: 24 (5899 palabras) Publicado: 26 de junio de 2011
PROYECTO FINAL

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<math.h>
# include <stdlib.h>

#define n_f 5
#define n_c 5

void proyecto();
void valida_usuario();
void menu();
void conversiones();
void matrices();
void captura (int n, char iden);

void mostrar (int n,char iden);
void sumar (int op1, intop2, int res);
void restar (int op1, int op2, int res);
void multiplicar (int op1, int op2, int res);

void menu_oper();
void suma();
void resta();
void multiplicacion();
void division();
void potencia();
void marco();
void salir();


/*********** VARIABLES GLOBALES **********************/

int matriz[n_f][n_c][10],nf=0,nc=0,i=0,j=0,m=0,z=0;
intr=0,op=0,n1=0,n2=0;
char usuario[10],clave[10],g;
/*****************************************************/

void main()
{
proyecto();
}

void proyecto()
{
valida_usuario();
getch();
}

void valida_usuario()
{
clrscr();
//textbackground(YELLOW);
clrscr();
marco();
//textcolor(12);
gotoxy(22,15);
printf("Ingrese su usuario: ");scanf("%s",& usuario);
gotoxy(22,17);
printf("Digite su clave: ");
scanf("%s",& clave);
if(strcmp(usuario,"user")==0)
{
if(strcmp(clave,"12345")==0)
{
menu();
}
else
{
gotoxy(22,19);
printf("Clave incorrecta");
}
}
else
{
gotoxy(22,19);
printf("Usuario no existe");
}
}

void menu()
{//textbackground(GREEN);
while(op!=4){
clrscr();
marco();
// textcolor(12);
gotoxy(35,10);
printf("** MENU OPERACIONES **");
gotoxy(33,12);
printf("1. CONVERSIONES");
gotoxy(33,14);
printf("2. OPERACIONES");
gotoxy(33,16);
printf("3. MATRICES");
gotoxy(33,18);
printf("4. SALIR");
//textcolor(17);
gotoxy(25,22);
printf("Ingrese la opcionque desee: ");
scanf("%d",& op);
switch(op)
{
case 1: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();
conversiones();
break;
case 2: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();
menu_oper();
break;
case 3: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();matrices();
break;
case 4: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();
salir();
break;
}
}
}

void menu_oper()
{
//textbackground(GREEN);
while(op!=6){
clrscr();
marco();
//textcolor(12);
gotoxy(35,8);
printf("** MENU OPERACIONES BASICAS **");
gotoxy(33,10);
printf("1. SUMA");gotoxy(33,12);
printf("2. RESTA");
gotoxy(33,14);
printf("3. MULTIPLICACION");
gotoxy(33,16);
printf("4. DIVISION");
gotoxy(33,18);
printf("5. POTENCIA");
gotoxy(33,22);
printf("6. REGRESAR");
//textcolor(17);
gotoxy(25,26);
printf("Ingrese la opcion que desee: ");
scanf("%d",& op);
switch(op)
{
case 1: clrscr();//textbackground(DARKGRAY);
clrscr();
marco();
suma();
break;
case 2: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();
resta();
break;
case 3: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();
multiplicacion();
break;
case 4: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();division();
break;
case 5: clrscr();
//textbackground(DARKGRAY);
clrscr();
marco();
potencia();
break;
}
}
}

void marco()
{
for(i=1;i<80;i++)
{
//textcolor(10);
gotoxy(i,1);
printf("±");
gotoxy(i,50);
printf("±");
}
for(j=1;j<50;j++)
{
//textcolor(10);
gotoxy(1,j);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa c#
  • PROGRAMAR EN C
  • C++ Programas De C++
  • Programas en c++
  • programa en c++
  • Programas c#
  • programas en c
  • Programas en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS