Está en la página 1de 10

#include <stdio.

h>
#include <conio.h>
#include <string.h>
#include <windows.h>
#include <math.h>
#define pi 3.141592
int practica1 ()//funcion practica 1
{
float base, altura, area;
printf("Programa que calcula el area de un triangulo\n");
printf("Escribe el valor de la base:\n");
scanf("%f", &base);
printf("Escriba la altura:\n");
scanf("%f", &altura);
area=base*altura/2;
printf("El area es:%f", area);
getch();
return 0;
}
int practica2 ()//funcion practica 2
{
char name [50];
int num;
printf("\t\tPrograma que determina si un numero es par, impar o cero\n");
printf("Como te llamas?");
scanf("%s", &name);
printf ("Hola %s introduse un numero entero:", name);
scanf("%d", &num);
if(num==0)
{
printf ("Es cero");
}
else
{
if(num%2==0)
{
printf("Es par");
}
else
{
printf("Es impar");
}
}
getch();
return 0;
}
int practica3 ()//funcion practica 3
{
int i,num;
gotoxy(20,1);printf("Programa que imprime 50 numeros pares e ipares");
gotoxy(20,2);printf("Escoge una opcion");
gotoxy(20,3);printf("1.-Pares");
gotoxy(20,4);printf("2.-Impares");
gotoxy(20,5);printf("Elije una opcion");
scanf("%d", &num);
clrscr();
if(num<=2)
{
if(num==1)

{
for(i=2;i<=100;i=i+2)
{
printf("%d\n", i);
}
}
if(num==2)
{
for(i=1;i<=100;i=i+2)
{
printf("%d\n", i);
}
}
}
else
{
printf ("Valor no valido");
}
getch();
return 0;
}
int practica4 ()//funcion practica 4
{
char psw[8], user[20];
int i,j,n;
printf ("\t\t\tPrograma que imprime lineas\n");
printf ("Introdusca su pasword:");
textcolor(0);
cscanf ("%s", &psw);
textcolor(WHITE);
gotoxy(1,3);cprintf ("introdusca usuario:");
cscanf ("%s", &user);
if (!strcmp (psw,"12345678") && !strcmp (user,"maria"))
{
printf ("Cuantas lineas desea imprimir?:");
scanf ("%d", &n);
for (i=1;i<=n;i++)
{
for (j=1;j<=i;j++)
{
printf ("%d", j);
}
printf ("\n");
}
}
else
{
if (!strcmp (psw,"12345678"))
{
printf ("pasword correcto y ");
}
else
{
printf ("pasword incorrecto y ");
}
if (!strcmp (user,"maria"))
{

printf ("usuario correcto");


}
else
{
printf ("usuario incorrecto");
}
}
getch();
return 0;
}
int practica5 ()//practica 5
{
float cant,prec,total;
char let;
printf ("PROGRAMA QUE CALCULA EL TOTAL DE UNA FACTURA\n");
do
{
total=0;
do
{
printf ("Introduzca la cantidad vendida:");
scanf ("%f", &cant);
if (cant>0)
{
printf ("Introduzca el precio:");
scanf ("%f", &prec);
total=total+(cant*prec);
}
}
while (cant!=0);
printf ("El total vendido es:%f", total);
printf ("Desea calcular otra factura?:");
scanf ("%s", &let);
clrscr();
}
while (let=='s'|| let=='S');
getch ();
return 0;
}
int practica6()//funcion practica 6
{
int opc,num,prom,suma,cont;
printf ("\t\t\t\tMenu\n");
printf ("1.-Lee numeros hasta introducir el numero 0.\n");
printf ("2.-Leer numeros hasta introducir el numero 0, el resultado es la suma\n
");
printf ("3.-Leer numeros hasta introducir el numero 0, el resltado es el promedi
o\n");
printf ("Escoge una opcion:");
scanf ("%d", &opc);
switch(opc)
{
case 1:

printf ("Escribe numeros enteros:");


do{
scanf ("%d", &num);
}
while(num!=0);
break;
case 2:
suma=0;
printf ("Escrbe numeros enteros:");
do{
scanf ("%d", &num);
suma=suma+num;
}
while(num!=0);
printf ("La suma es: %d", suma);
break;
case 3:
suma=0;
cont=0;
printf ("Escibe numeros enteros:");
do{
scanf ("%d", &num);
cont++;
suma=suma+num;
prom=suma/cont;
}
while(num!=0);
printf ("El promedio es: %d", prom);
break;
default: printf ("Error: opcion incorrecta!");
}
getch();
return 0;
}
float esfera(float radio)//funciones practica 7
{
float volumen;
volumen=4/3*pi*(pow(radio,3));
return volumen;
}
float rectangulo (float base, float altura)
{
float area;
area=altura*base;
return area;
}
int pares (int par)
{
int i;
for (i=2; i<=par; i=i+2)
{
printf ("%d \n", i);
}
return 0;
}
int practica7 ()//practica 7 funcion

{
int i,opc,pare;
float rad,bas,alt;
char let;
for (i=1;i<=10;i=i+1)
{
clrscr();
gotoxy(1+i,1); printf (" ,mMm.,------.,mMm.");
gotoxy(1+i,2); printf (" (GNP'
`?ND)
");
gotoxy(1+i,3); printf ("
P dMm. ,mMb ?
");
gotoxy(1+i,4); printf ("
( ?X_O O_XP )
");
gotoxy(1+i,5); printf ("
(
qp
)
");
gotoxy(1+i,6); printf ("
\ `--'`--' / ");
gotoxy(1+i,7); printf ("
---------");
gotoxy(1+i,8); printf (" _____
");
gotoxy(1+i,9); printf ("(--|__) _.._ _| _,
");
gotoxy(1+i,10); printf (" _| (_|| |(_|(_! ");
gotoxy(1+i,11); printf (" ( \n");
Sleep(500);
}
clrscr();
do
{
printf ("Menu\n");
printf ("1.-Calcular el volumen de una esfera\n");
printf ("2.-Calculo de area de un rectangulo\n");
printf ("3.-Numeros pares\n");
printf ("Elige una opcion:");
scanf ("%d", &opc);
switch (opc)
{
case 1:
printf ("introduzca el radio:");
scanf ("%f", &rad);
printf ("El volumen es:%f\n", esfera (rad));
break;
case 2:
printf ("Introduzca base y altura:");
scanf ("%f %f", &bas, &alt);
printf ("El area del rectangulo es:%f\n", rectangulo (bas,alt));
break;
case 3:
printf ("Introduzca el numero de pares que desea:");
scanf ("%d", &pare);
printf ("Los numeros pares son:\n", pares (pare));
break;
default:;
}
printf ("Desea salir?");
scanf ("%s", &let);
clrscr();
}
while (let=='n'||let=='N');
getch();

return 0;
}
int fibonacci (int posc)
{
if (posc==0||posc==1)
return posc;
else
return fibonacci(posc-1) + fibonacci (posc-2);
}
int factorial (int num)
{
if(num<=1)
return 1;
else
return factorial (num-1)*num;
}
int practica8()//funcion practica 8
{
int num,opc,i;
textcolor(2);gotoxy(40,1);cprintf("MENU");
textcolor(3);gotoxy(1,2);cprintf("1.-Obtener la serie fibonacci");
textcolor(4);gotoxy(1,3);cprintf("2.-Obtener la serie de factoriales");
textcolor(5);gotoxy(1,4);cprintf("Elige una opcion:");
textcolor(6);cscanf("%d", &opc);
clrscr();
switch (opc)
{
case 1:
printf("Introdusca la posicion:");
scanf ("%d", &num);
for (i=1;i<=num;i++)
{
printf ("Fibonacci (%d)=%d\n", num, fibonacci(i));
}
getch();
break;
case 2:
printf ("Introduse un numero:");
scanf("%d", &num);
for (i=1;i<=num;i++)
{
printf ("El factorial es: (%d)=%d\n", num, factorial(i));
}
getch();
break;
default:
printf("!Numero no valido");
}
getch();
return 0;
}
int main()//programa principal, las anteriores son funciones
{
int i, opc;
char psw [10], user[10], let;
for (i=1;i<=5;i++)

{
textcolor(1);gotoxy(1+i,1);cprintf ("****************************");
textcolor(1);gotoxy(1+i,2);cprintf ("****************************");
textcolor(1);gotoxy(1+i,3);cprintf ("****************************");
textcolor(1);gotoxy(1+i,4);cprintf ("****************************");
textcolor(1);gotoxy(1+i,5);cprintf ("****************************");
textcolor(1);gotoxy(1+i,6);cprintf ("*
CECyT 10
*");
textcolor(1);gotoxy(1+i,7);cprintf ("* CARLOS VALLEJO MARQUEZ *");
textcolor(1);gotoxy(1+i,8);cprintf ("*
*");
textcolor(1);gotoxy(1+i,9);cprintf ("****************************");
textcolor(1);gotoxy(1+i,10);cprintf("****************************");
textcolor(1);gotoxy(1+i,11);cprintf("****************************");
textcolor(1);gotoxy(1+i,12);cprintf("****************************");
Sleep(500);
clrscr();
}
for (i=1;i<=5;i++)
{
textcolor(2);gotoxy(1+i,1 );cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,2 );cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,3 );cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,4 );cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,5 );cprintf("||||
||||");
textcolor(2);gotoxy(1+i,6 );cprintf("||||
PROYECTO FINAL
||||");
textcolor(2);gotoxy(1+i,7 );cprintf("||||
||||");
textcolor(2);gotoxy(1+i,8 );cprintf("||||
INTEGRANTES:
||||");
textcolor(2);gotoxy(1+i,9 );cprintf("||||
||||");
textcolor(2);gotoxy(1+i,10);cprintf("||||
PEA GARCIA MARIA DE JE
SUS
||||");
textcolor(2);gotoxy(1+i,11);cprintf("||||
ANDRES GABRIEL JAF
ET
||||");
textcolor(2);gotoxy(1+i,12);cprintf("||||
4IV12
||||");
textcolor(2);gotoxy(1+i,13);cprintf("||||
||||");
textcolor(2);gotoxy(1+i,14);cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,15);cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,16);cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
textcolor(2);gotoxy(1+i,17);cprintf("|||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||");
Sleep(500);
clrscr();
}
do
{
textcolor(7);
gotoxy(1,1);cprintf("User:");

cscanf ("%s",&user);
gotoxy(1,2);cprintf("Pasword:");
textcolor(0);cscanf ("%s", &psw);
clrscr();
if (!strcmp (psw,"maria12") && !strcmp (user,"pryecto") || !strcmp (psw,"fano")
&& !strcmp (user, "jafet12")|| !strcmp(user,"Daniel") && !strcmp(psw,"qwerty"))
{
for (i=1;i<=25;i++)
{
textcolor(8);gotoxy(1+i,1); cprintf ("
!
! ");
textcolor(8);gotoxy(1+i,2); cprintf ("
! !
! ! ");
textcolor(8);gotoxy(1+i,3); cprintf ("
! .
! ! . ! ");
textcolor(8);gotoxy(1+i,4); cprintf ("
^^^
^^^^^^^^^^
");
textcolor(8);gotoxy(1+i,5); cprintf ("
^
^
");
textcolor(8);gotoxy(1+i,6); cprintf ("
^ (0)
(0) ^
");
textcolor(8);gotoxy(1+i,7); cprintf ("
^
""
^
");
textcolor(8);gotoxy(1+i,8); cprintf ("
^ *****
********** ^
");
textcolor(8);gotoxy(1+i,9); cprintf ("
^ *
*
^
");
textcolor(8);gotoxy(1+i,10); cprintf ("
^ * ()
() ()
*
^
");
textcolor(8);gotoxy(1+i,11); cprintf ("
^ *
*
^ ");
textcolor(8);gotoxy(1+i,12); cprintf ("
^ * () (
) () () *
^ ");
textcolor(8);gotoxy(1+i,13); cprintf ("
^ *
*
^ ");
textcolor(8);gotoxy(1+i,14); cprintf ("
^ *
* ^ ");
textcolor(8);gotoxy(1+i,15); cprintf ("
^ *
* ^ ");
textcolor(8);gotoxy(1+i,16); cprintf ("
^ *
* ^ ");
textcolor(8);gotoxy(1+i,17); cprintf ("
^*
* ^ ");
textcolor(8);gotoxy(1+i,18); cprintf ("
^ *
* ^
");
textcolor(8);gotoxy(1+i,19); cprintf ("
^ *
* ^
");
textcolor(8);gotoxy(1+i,20); cprintf ("
^ *
) (
* ^
");
textcolor(8);gotoxy(1+i,21); cprintf ("
^^^^^^^^
^^^^^^^^^^^^^^^
");
Sleep(250);
Sleep (250);gotoxy(25+i,24);textbackground(GREEN);cprintf (" ");
gotoxy(28,25);textbackground(0);cprintf("Cargando..........%d%", i*4);
}clrscr();
do
{
clrscr();
textcolor(1);gotoxy(40,1);cprintf("MENU");
textcolor(2);gotoxy(35,2);cprintf("1.-Practica 1");

textcolor(3);gotoxy(35,3);cprintf("2.-Practica 2");
textcolor(4);gotoxy(35,4);cprintf("3.-Practica 3");
textcolor(5);gotoxy(35,5);printf("4.-Practica 4");
textcolor(6);gotoxy(35,6);cprintf("5.-Practica 5");
textcolor(7);gotoxy(35,7);printf("6.-Practica 6");
textcolor(8);gotoxy(35,8);cprintf("7.-Practica 7");
textcolor(9);gotoxy(35,9);cprintf("8.-Practica 8");
textcolor(10);gotoxy(35,10);cprintf("Elije una opcion:");
cscanf("%d", &opc);
clrscr();
switch(opc)
{
case 1:
practica1();
break;
case 2:
practica2();
break;
case 3:
practica3();
break;
case 4:
practica4();
break;
case 5:
practica5();
break;
case 6:
practica6();
break;
case 7:
practica7();
break;
case 8:
practica8();
break;
default: printf("Opcion no valida");
}
printf("Desea correr otra practica?");
scanf("%s", &let);
}while(let=='s' || let=='S');
}
else
{
if (!strcmp (psw,"maria12") || !strcmp (psw,"fano") || !strcmp(psw,"qwerty"))
{
gotoxy(1,22);printf ("pasword correcto y ");
}
else
{
gotoxy(1,22);textcolor(7);cprintf ("pasword incorrecto ");
}
if (!strcmp (user,"proyecto") || !strcmp (user, "jafet12") || !s
trcmp(user,"Daniel"))
{

gotoxy(1,23);printf ("usuario correcto");


}
else
{
gotoxy(1,23);textcolor(7);cprintf ("usuario inco
rrecto");
}
gotoxy(1,24);cprintf ("Desea volver a introducir User & Pasword? S/N:");
cscanf ("%s", &let);
clrscr();
}
}
while(let=='s'||let=='S');
getch();
return 0;
}

También podría gustarte