You are on page 1of 5

/* PROGRAMA QUE CALCULA LA SUMA ACUMULADA (SUMATORIA) DE UN NUMERO */

#include <stdio.h>
#include <conio.h>
#include "dos.h"
int main()
{
int i,suma=0,n;
clrscr();
gotoxy(15,5);
printf("DAME EL NUMERO DEL QUE DESEAS LA SUMATORIA: ");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
suma = suma + i;
}
gotoxy(15,7);
printf("La Sumatoria de %d es = %d",n,suma);
delay(2000);
}

// PROGRAMA QUE CALCULA LA SUMA ACUMULADA (SUMATORIA) DE UN NUMERO con While()


// FECHA:
abril 93
//AUTOR:
M. SOLARES
#include <stdio.h>
#include <conio.h>
#include "dos.h"
int main()
{
int i=1,suma=0,n;
clrscr();
gotoxy(15,5);
printf("DAME EL NUMERO DEL QUE DESEAS LA SUMATORIA: ");
scanf("%d",&n);
while(i <= n)
{
suma = suma + i;
i = i+1;
}
gotoxy(15,7);
printf("La Sumatoria de %d es = %d",n,suma);
gotoxy(25,18),printf("Espere, en cuenta regresiva,...");
delay(3000);
}

// CALCULA LA SUMA ACUMULADA (SUMATORIA) DE UN NUMERO Con Do()


// FECHA:
abril 93
//AUTOR:
M. SOLARES
#include <stdio.h>
#include <conio.h>
#include "dos.h"
int main()
{
int i=1,suma=0,n;
clrscr();
gotoxy(15,5);
printf("DAME EL NUMERO DEL QUE DESEAS LA SUMATORIA: ");
scanf("%d",&n);
do
{
suma = suma + i;
i = i+1;
} while(i <= n);
gotoxy(15,7),printf("La Sumatoria de %d es = %d",n,suma);
gotoxy(25,18),printf("Espere, en cuenta regresiva,...");
delay(3000);
}

/* PROGRAMA QUE CALCULA EL PRODUCTO ACUMULADO (FACTORIAL) DE UN NUMERO */


#include <stdio.h>
#include <conio.h>
#include "dos.h"
int main()
{
int J,n;
double fact;
clrscr();
gotoxy(15,5);
printf("DAME EL NUMERO DEL QUE DESEAS SU FACTORIAL: ");
scanf("%d",&n);
fact=1;
for (J=1;J<=n;J++)
{
fact = fact * J;
}
gotoxy(15,7);
printf("El factorial de %d es = %g",n,fact);
delay(2000);
}

/* PROGRAMA QUE CALCULA EL PRODUCTO ACUMULADO (FACTORIAL) DE UN NUMERO


FECHA:
ABRIL 93
AUTOR:
M. SOLARES*/
#include <stdio.h>
#include <conio.h>
#include "dos.h"
int main()
{
int j=0,fact,n;
clrscr();
gotoxy(15,5);
printf("DAME EL NUMERO DEL QUE DESEAS SU FACTORIAL: ");
scanf("%d",&n);
fact=1;
while(j < n)
{
j = j+1;
fact = fact * j;
}
gotoxy(15,7);
printf("El factorial de %d es = %d",n,fact);
delay(2000);
}

/* PROGRAMA QUE CALCULA EL PRODUCTO ACUMULADO (FACTORIAL) DE UN NUMERO


FECHA:
ABRIL 93
AUTOR:
M. SOLARES*/
#include <stdio.h>
#include <conio.h>
#include "dos.h"
int main()
{
int j=0,fact,n;
clrscr();
gotoxy(15,5);
printf("DAME EL NUMERO DEL QUE DESEAS SU FACTORIAL: ");
scanf("%d",&n);
fact=1;
do
{
j = j+1;
fact = fact * j;
} while(j < n);
gotoxy(15,7);
printf("El factorial de %d es = %d",n,fact);
delay(2000);
}

//MENU CON DOBLE DO


// FECHA:
abril 93
//AUTOR:
M. SOLARES
#include "stdio.h"
#include "conio.h"
#include "dos.h"
int main()
{
int op, valor;
textbackground(3), textcolor(14);
clrscr();
do {
do
{
clrscr();
gotoxy(25,7); printf("CONVERSIONES NUMRICAS: \n");
gotoxy(17,10), printf(" 1. Decimal a hexadecimal \n");
gotoxy(17,12), printf(" 2. Hexadecimal a Decimal\n");
gotoxy(17,14), printf(" 3. Decimal a Octal\n");
gotoxy(17,16), printf(" 4. Octal a Decimal\n");
gotoxy(17,18), printf(" 5. Terminar\n");
gotoxy(17,20), printf(" Cual es tu opcin: ");
scanf("%d",&op);
} while (op < 1 || op > 5);
switch (op)
{
case 1:
clrscr();
gotoxy(25,7);printf("Introduzca un valor Decimal: ");
scanf("%d", &valor);
gotoxy(25,7); clreol();
printf("%d en Hexadecimal es: %x ", valor, valor), break;
case 2:
clrscr();
gotoxy(25,7);printf("Introduzca un valor Hexadecimal: ");
scanf("%x", &valor);
gotoxy(25,7);clreol();
printf("%x en decimal es: %d ", valor, valor), break;
case 3:
clrscr();
gotoxy(25,7);printf("Introduzca un valor Decimal: ");
scanf("%d", &valor);
gotoxy(25,7);clreol();
printf("%d en Octal es: %o ", valor, valor), break;
case 4:
clrscr();
gotoxy(25,7);printf("Introduzca un valor Octal: ");
scanf("%o", &valor);
gotoxy(25,7);clreol();
printf("%o en Decimal es: %d ", valor, valor), break;
case 5:
clrscr();
textcolor(LIGHTBLUE + 128);
gotoxy(25,12); cprintf("Hasta la vista,...");
}
delay(3000);
} while (op != 5);
}

/* PROGRAMA QUE CLASIFICA DE MAYOR A MENOR UN ARREGLO


UNIDIMENSIONAL (VECTOR) EN FORMA DINAMICA
AUTOR: M. SOLARES
FECHA: ABRIL 91*/
# include <stdio.h>
# include <conio.h>
# include <dos.h>
int main()
{
int a[11]={0},i,j,x,n=0;
denuevo:
textbackground(3);
textcolor(14);
clrscr();
/* Solicita el numero de elementos del vector */
gotoxy(15,9);
printf("Dame el numero de elementos del vector 'n': ");
scanf("%d",&n);
if (n < 1 || n > 11)
{
printf("El numero de elementos, debe estar entre 1 y 11");
delay(2000);
goto denuevo;}
/* Carga los valores al vector */
for (i=0;i<n;++i)
{gotoxy(15,11+i);
printf("Dame el elemento a[%d]: ",i+1);
scanf("%d",&a[i]);}
/* Ciclo anidado que realiza el ordenamiento */
for (i=0;i<n-1;++i)
for (j=i+1;j<n;++j)
{
if(a[i] >= a[j])
continue;
else
{
x=a[i];
a[i]=a[j];
a[j]=x;}
}
/* Despliega los valores ordenados */
gotoxy(15,21);
printf("Los valores ordenados quedan: ");
for (i=0;i<n;++i)
printf("%5d",a[i]);
gotoxy(15,23);
printf("Presione Cualq. tecla p/regresar,...");
getch();
}

You might also like