#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#inclede<string.h>
#include<stdio.h>
void main(){
int opcion, i, x, n, m, y, a, b, c, d, e, f, g, h,num[6], arreglo[15], temporal, arr[10];
int p,bm, bM, h, r1, r2, m=4,f, v, d, t, P, pago,contrasena,total;
int multiplicacion, suma,dia,calorias,caltot,numero,sm,sm1,fact;
const int pi= 3.1416;
float r, a1;
char nom[30], car[30], cod[30], ed[30], dir[30];
char name1[15],name2[15],name3[15],name4[15],name5[15],name6[15],name7[15],name8[15],name9[15],name10[15];
char name11[15],name12[15],name13[15],name14[15],name15[15],temporal[15];
clrscr();
printf("UNIVERSIDAD DE GUADALAJARA\n");
printf(“ALUMNA:MARIA VALERIA SALAZAR PEREZ\n");
printf(“CARRERA:BIOQUIMICA\n");
printf(“MAESTRA:LIC. ELIZABETH BRITO MUÑOZ\n");
do {
printf("1. suma de 2 numeros\n");
printf("2. area del circulo\n");
printf("3. promedio de 3 numeros\n");
printf("4. area del trapecio\n");
printf("5. realiza operaciones\n");
printf("6. segunda ley de newton\n");
printf("7. calcula velocidad\n");
printf("8. imprime datos\n");
printf("9. numero mayor a 100\n");
printf("10. divisibiliad entre 2 numeros\n");
printf("11. numero par\n");
printf("12. numero positivo o negativo\n");
printf("13. identifica cual de los dos numeros es mayor\n");
printf("14. numero mayor o menor con operaciones\n");
printf("15. compra de 3 articulos\n");
printf("16. contraseña\n");
printf("17. ordena de mayor a menor\n");
printf("18. Programa que calcula la serie fibonacci\n");
printf(“19. Programa que imprime numeros pares del 0 al 800\n");
printf(“20. Programa que imprime numeros impares del 1 al 1000\n");
printf(“21. Programa que calcula la tabla de multiplicar que el usuario desee\n");
printf(“22. Programa que calcula el promedio de 5 numeros con for\n");
printf(“23. Programa que imprime los numeros del 1 al 20 con for\n");
printf(“24. Programa que imprime Valeria 500 veces\n");
printf(“25. Programa que calcula el valor absoluto\n");
printf(“26. Programa que imprime los numeros del 1 al 20 con while\n");
printf(“27. Programa que imprime los asteriscos que el usuario desee\n");
printf(“28. Programa que ordena 8 numeros\n");
printf(“29. Programa que ordena 15 numeros usando arreglos\n");
printf(“30. Programa que calcula el producto de todos los elementos de un arreglo de 6\n");
printf(“31. Programa que imprime la posicion inicial, media y final de un arreglo de 10 numeros\n");
printf(“32. Programa que ordena 15 nombres alfabeticamente\n");
printf(“33. Programa que realiza la multiplicacion de un vector de 20 numeros\n");
printf(“34. Programa que realiza operaciones # 1\n");
printf(“35. Programa que realiza operaciones # 2\n");
printf(“36. Programa que calcula las calorias ingeridas durante el dia\n");
printf(“37. Programa que calcula el factorial\n");
printf(“ELIGE UNA OPCION:\n");
scanf("%d", & opcion);
} while((opcion<1) || (opcion > 37));
switch(opcion){
case 1:
printf("introduce un numero\n");
scanf("%d", & a);
printf("introduce otro numero\n");
scanf("%d" , & b);
c=a+b;
printf("el resultado es: %d", c);
clrscr();
break;
case 2:
printf("introduce radio\n");
scanf("%f", & r);
a1=(r*r)*pi;
printf("el resultado es: %f", a1);
clrscr();
break;
case 3:
printf("introduce el primer numero\n");
scanf("%d", & a);
printf("introduce el segundo numero\n");
scanf("%d" , & b);
printf("introduce el segundo numero\n");
scanf("%d" , & c);
p=(a+b+c)/3;
printf("el resultado es: %d", p);
clrscr();
break;
case 4:
printf("introduce base menor\n");
scanf("%d", & bm);
printf("introduce base mayor\n");
scanf("%d" , & bM);
printf("introduce altura\n");
scanf("%d" , & h);
a=((bM+bm)* h)/2;
printf("el resultado es: %d", a);
clrscr();
break;
case 5:
printf("introduce el primer numero\n");
scanf("%d", & a);
printf("introduce el segundo numero\n");
scanf("%d" , & b);
printf("introduce el tercer numero\n");
scanf("%d" , & c);
p= (a+b+c)/3;
r1= (p-5);
r2= ((r1*r1)*r1);
printf("el resultado es: %d", r2);
break;
case 6:
printf("introduce la aceleracion\n");
scanf("%d", & a);
f=(m*a);
printf("la fuerza es: %d", f);
getch();
clrscr();
printf("introduce la fuerza\n");
scanf("%d", & f);
a=(f/m);
printf("la aceleracion es: %d", a);
clrscr();
break;
case 7:
printf("introduce la distancia\n");
scanf("%d", & d);
printf("introduce el tiempo\n");
scanf("%d", & t);
v=(d/t);
printf("la velocidad es: %d", v);
getch();
clrscr();
break;
case 8:
printf("introduce tu nombre\n");
scanf("%s", & nom);
printf("introduce tu carrera\n");
scanf("%s", & car);
printf("introduce tu codigo\n");
scanf("%s", & cod);
printf("introduce tu edad\n");
scanf("%s", & ed);
printf("introduce tu direccion\n");
scanf("%s", & dir);
printf("TUS DATOS SON:\n %s %s %s %s %s", nom, car, cod, ed, dir);
clrscr();
break;
case 9:
printf("introduce un numero\n");
scanf("%d", & a);
if(a>100)
printf("el numero es mayor a 100\n");
else
printf("el numero es menor a 100\n");
clrscr();
break;
case 10:
cout<<"introduce dos numeros\n";
cin>>a>>b;
if(a>=b)
cout<<a<< "es divisible entre"<<b;
else
cout<<"no es divisible";
clrscr();
break;
case 11:
printf( "introduce un numero\n");
scanf("%d", & a);
if(a%2==0)
printf("el numero es par\n");
else
printf("el numero no es par\n");
clrscr();
break;
case 12:
printf( "introduce un numero\n");
scanf("%d", & a);
if(a<0)
printf("el numero es negativo\n",a);
else
printf("el numero es positivo\n");
clrscr();
break;
case 13:
printf("introduce el primer numero\n");
scanf("%d", & a);
printf("introduce el segundo numero\n");
scanf("%d", & b);
if(a>b)
printf("el primero es mayor que el segundo\n");
else
printf("el primero es menor que el segundo\n");
clrscr();
break;
case 14:
printf("introduce un numero\n");
scanf("%d",& a);
printf("introduce otro numero\n");
scanf("%d",& b);
if(a<b){
printf("introduce el primer numero\n");
scanf("%d",& a);
printf("introduce el segundo numero\n");
scanf("%d",& b);
printf("introduce el tercer numero\n");
scanf("%d",& c);
p=(a+b+c)/3;
printf("el promedio es:%d", p);}
else{
printf("introduce el primer numero\n");
scanf("%d",& a);
printf("introduce el segundo numero\n");
scanf("%d",& b);
P=(a+b)/2;
printf("el promedio es:%d", P);}
clrscr();
break;
case 15:
printf("introduce el primer articulo\n");
scanf("%d", & a);
printf("introduce el primer articulo\n");
scanf("%d", & b);
printf("introduce el primer articulo\n");
scanf("%d", & c);
pago=(a+b+c);
if(pago>600) {
d=(pago*.15);
total= (pago-d);
printf("usted solo pagara: %d", total);}
else {
printf("su compra no exede los 600 pesos asi que pagara: %d", pago);}
clrscr();
break;
case 16:
printf("introduce la contrasena\n");
scanf("%d", & contrasena);
if(contrasena==21){
printf("la contraseña es correcta\n");
printf("introduce tu nombre\n");
scanf("%s", & nom);
printf("introduce tu carrera\n");
scanf("%s", & car);
printf("introduce tu codigo\n");
scanf("%s", & cod);
printf("introduce tu edad\n");
scanf("%s", & ed);
printf("introduce tu direccion\n");
scanf("%s", & dir);
printf("TUS DASOS SON:\n %s\n %s\n %s\n %s\n %s\n", nom, car, cod, ed, dir);}
else{
printf("la contraseña es incorrecta\n");}
clrscr();
break;
case 17:
printf("introduce un numero\n");
scanf("%d",& a);
printf("introduce otro numero\n");
scanf("%d",& b);
if(a>b)
printf("%d %d", a, b);
else
printf("%d %d", b, a);
clrscr();
break;
case 18:
sm=1;
sm1=1;
for(x=1;x<18;x++){
sm1=sm1+sm;
sm=sm1-sm;
printf("%d\n",sm);}
clrscr();
break;
case 19:
for(i=0; i<=800; i++);
printf("%d\n", i);
clrscr();
break;
case 20:
for(i=1; i<=1000; i++);
printf("%d\n", i);
clrscr();
break;
case 21:
printf ("cual tabla quieres?\n");
scanf ("%d\n", & x);
for (y=1; y<=10; y++){
z=x*y;
printf("%d*%d=%d\n", x,y,z);}
clrscr();
break;
case 22:
for(a=1; a<=5; a++)
printf("introduce tu calificación\n");
scanf("%d", & b);
c=(c+b);
d=(c/5);
printf("tu promedio es: %d", d);
clrscr();
break;
case 23:
for(i=1; i<=20; i++);
printf("%d\n", i);
clrscr();
break;
case 24:
for(i=1; i<=500; i++);
printf("valeria %d\n", i);
clrscr();
break;
case 25:
if(n>0){
printf("el valor absoluto es: %d", n);
else
m=(n*-1);
printf("el valor absoluto es: %d", m);
clrscr();
break;
case 26:
x=1;
while(x<=20){
printf("%d\n",x);
x++;
clrscr();
break;
case 27:
printf(“introduce un numero\ n”);
scanf(“%d”, & b);
a=1;
while (a<=b){
printf(“*”, a);
a++;}
clrscr();
break;
case 28:
printf("introduce los numeros\n");
scanf("%d",& a);
printf("introduce los numeros\n");
scanf("%d",& b);
printf("introduce los numeros\n");
scanf("%d",& c);
printf("introduce los numeros\n");
scanf("%d",& d);
printf("introduce los numeros\n");
scanf("%d",& e);
printf("introduce los numeros\n");
scanf("%d",& f);
printf("introduce los numeros\n");
scanf("%d",& g);
printf("introduce los numeros\n");
scanf("%d",& h);
for(x=1;x<8;x++){
if(a>b){
temporal=a;
a=b;
b=temporal;}
if(b>c){
temporal=b;
b=c;
c=temporal;}
if(c>d){
temporal=c;
c=d;
d=temporal;}
if(d>e){
temporal=d;
d=e;
e=temporal;}
if(e>f){
temporal=e;
e=f;
f=temporal;}
if(f>g){
temporal=f;
f=g;
g=temporal;}
if(g>h){
temporal=g;
g=h;
h=temporal;} }
printf("los numeros son: %d %d %d %d %d %d %d %d", a,b,c,d,e,f,g,h);
clrscr();
break;
case 29:
for (x=0;x<15;x++){
printf("Introduce el numero:",x);
scanf("%d",&arreglo[x]);}
for (y=14;y>1;y--){
for (x=0;x<y;x++){
if(arreglo[x]>arreglo[x+1]){
temporal=arreglo[x];
arreglo[x]=arreglo[x+1];
arreglo[x+1]=temporal;}
}
}
printf("los numeros oredenados son:\n");
for(x=0;x<15;x++){
printf(" %d",arreglo[x]);}
clrscr();
break;
case 30:
for(x=1;x<=6;x++){
printf("introduce los numeros %d:", x);
scanf("%d",& num[x]);}
m=1;
for(x=1;x<=6;x++){
m=m*num[x]; }
printf(" el resultado es:%d\n", m);
clrscr();
break;
case 31:
gotoxy(30,3); {
for(x=1; x<=10; x++){
printf("introduce un numero:\n", arr);
scanf("%d", & arr[x]);}}
gotoxy(33,20); {
printf("la posicion inicial [%d]",arr[1]);
gotoxy(33,21);
printf("la posicion media [%d]",arr[5]);
gotoxy(33,22);
printf("la posicion final [%d]",arr[10]);}
clrscr();
break;
case 32:
printf("introduce name1\n");
scanf("%s",& name1);
printf("introduce name2\n");
scanf("%s",& name2);
printf("introduce name3\n");
scanf("%s",& name3);
printf("introduce name4\n");
scanf("%s",& name4);
printf("introduce name5\n");
scanf("%s",& name5);
printf("introduce name6\n");
scanf("%s",& name6);
printf("introduce name7\n");
scanf("%s",& name7);
printf("introduce name8\n");
scanf("%s",& name8);
printf("introduce nombre9\n");
scanf("%s",& name9);
printf("introduce nombre10\n");
scanf("%s",& name10);
printf("introduce nombre11\n");
scanf("%s",& name11);
printf("introduce nombre12\n");
scanf("%s",& name12);
printf("introduce nombre13\n");
scanf("%s",& name13);
printf("introduce nombre14\n");
scanf("%s",& name14);
printf("introduce nombre15\n");
scanf("%s",& name15);
printf("tus nombres no ordenados son:\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n",name1,name2,name3,name4,name5,name6,name7,name8,name9,name10,name11,name12,name13,name14,name15);
for(x=0;x<=15;x++){
if(strcmp(name1,name2)>0){
strcpy(temporal,name1);
strcpy (name1,name2);
strcpy(name2,temporal);}
if(strcmp(name2,name3)>0){
strcpy(temporal,name2);
strcpy (name2,name3);
strcpy(name3,temporal);}
if(strcmp(name3,name4)>0){
strcpy(temporal,name3);
strcpy (name3,name4);
strcpy(name4,temporal);}
if(strcmp(name4,name5)>0){
strcpy(temporal,name4);
strcpy (name4,name5);
strcpy(name5,temporal);}
if(strcmp(name5,name6)>0){
strcpy(temporal,name5);
strcpy (name5,name6);
strcpy(name6,temporal);}
if(strcmp(name6,name7)>0){
strcpy(temporal,name6);
strcpy (name6,name7);
strcpy(name7,temporal);}
if(strcmp(name7,name8)>0){
strcpy(temporal,name7);
strcpy (name7,name8);
strcpy(name8,temporal);}
if(strcmp(name8,name9)>0){
strcpy(temporal,name8);
strcpy (name8,name9);
strcpy(name9,temporal);}
if(strcmp(name9,name10)>0){
strcpy(temporal,name9);
strcpy (name9,name10);
strcpy(name10,temporal);}
if(strcmp(name10,name11)>0){
strcpy(temporal,name10);
strcpy (name10,name11);
strcpy(name11,temporal);}
if(strcmp(name11,name12)>0){
strcpy(temporal,name11);
strcpy (name11,name12);
strcpy(name12,temporal);}
if(strcmp(name12,name13)>0){
strcpy(temporal,name12);
strcpy (name12,name13);
strcpy(name13,temporal);}
if(strcmp(name13,name14)>0){
strcpy(temporal,name13);
strcpy (name13,name14);
strcpy(name14,temporal);}
if(strcmp(name14,name15)>0){
strcpy(temporal,name14);
strcpy (name14,name15);
strcpy(name15,temporal);} }
printf("tus nombres ordenados son:\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n",name1,name2,name3,name4,name5,name6,name7,name8,name9,name10,name11,name12,name13,name14,name15);
case 33:
case 34:
printf("introduce un numero\n");
scanf("%d", & a);
if(a%2==0){
suma=0;
for(x=1; x<=20; x++){
suma=suma+b;}
printf("el resultado es:%d", suma);}
else{
multiplicacion=1;
for(x=1; x<=15; x++){
multiplicacion=multiplicacion*b;}
printf("el resultado es:%d", multiplicacion);
clrscr();
break;
case 35:
printf("introduce un numero\n");
scanf("%d", & a);
printf("introduce un numero\n");
scanf("%d", & b);
if(a>b){
suma=0;
for(x=0; x<y; x=x+2){
suma=suma+b;}
printf("el resultado es:%d", suma);}
else{
suma=0;
for(x=1; x<=15; x++){
suma=suma+b;}
printf("el resultado es:%d", suma);
clrscr();
break;
case 36:
do{
clrscr();
printf("cuantos alimentos ingirio al dia");
scanf("%d",& dia);
x=1;
caltot=0;
while(x<=dia){
printf("cuantas calorias contiene cada alimento");
scanf("%d",& calorias);
caltot=caltot+calorias;
x++;}
printf("el numero total de calorias es: %d", caltot);
printf("desea realizar otra operacion");
scanf("%d",& op);
}while(op=='S'||op=='S');
clrscr();
break;
case 37:
do{
clrscr();
printf("introduce un numero\n");
scanf("%d",& numumero);
x=numero;
fact=1;
while(x>=1){
fact=fact*x;
x--;}
printf("el factorial es: %d\n",fact);
printf("desea realizar otra operacion\n");
scanf("%d",& op);
}while(op=='S'||op=='s');
clrscr();
break;
}
}