Etiqueta agregada: ‘borland c

31
May
09

[::: Contador de palabras :::]

TEMA: Bluques.

TITULO: Contador de palabras.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 31 de mayo del 2009.

DESCRIPCION: Programa que pide al usuario ingrese tantas palabras como el quiera y posteriormente mostrar un mensaje de cuantas ha escrito.

descargar código

30
May
09

[::: Bluques - Los números Naturales :::]

TEMA: Bluques.

TITULO: Números Naturales.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 30 de mayo del 2009.

DESCRIPCION: Programa que imprime los numeros  naturales desde la unidad hasta un número ingresado por el teclado.

descargar código

29
May
09

[::: Bluques - suma de números del 1 al 100 :::]

TEMA: Bluques.

TITULO: La suma de Los numeros  del 1 al 100.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 29 de mayo del 2009.

DESCRIPCION: Programa que hace la impresión y suma de los numeros del 1 al 100, utilizando el bluque for.

descargar código

29
May
09

[::: Bluques - números pares 1 al100 :::]

TEMA: Bluques.

TITULO: Los numeros pares del 1 al 100.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 29 de mayo del 2009.

DESCRIPCION: Programa que hace la impresión de los numeros pares del 1 al 100.

descargar código

24
May
09

[::: Control de Alumnos - Borland c++ :::]

TITULO: Control de alumnos.
AUTOR: Luis Emigdio Tirado Martinez.
FECHA: 19-oct/2008.
DESCRIPCION: Se introduce por teclado el sexo y calificaion de una seria de alumnos  (no mas de 100), donde se obtiene el numero de alumnos hombres aprobados,   el numero de alumnos hombres reprobados y el promedio de los hombres. Lo   mismo se hace con las mujeres. Tambien se hace el calculo de el promedio  globlal, es decir de hombres y Mujeres.

DESCARGAR CÓDIGO

#include <conio.h>
#include <ctype.h>
#define MAX    100

void menu();

struct alumno
{
char sexo;
float calif;
}alumno[MAX];

void main(void)
{
int i,num;
float hombres_aprobados,hombres_reprobados,mujeres_aprobadas,mujeres_reprobadas;
float suma=0,suma2=0,suma3=0,suma4=0,suma_hombres,suma_mujeres,media_hombres,media_mujeres,media_global;
char ele;
comienzo:
menu();
cout<<”Escribe el numero de alumnos(maximo “<<MAX<<”): “;
cin>>num;
inicio:
for(i=0;i<num;i++)
{
menu();
cout<<”ALUMNO No. “<<i+1<<”\n\n”;
cout<<”Sexo del alumno(M/F): “;
cin>>alumno[i].sexo;
//    ele=toupper(getch());
if(alumno[i].sexo==’M’ || alumno[i].sexo==’F’ || alumno[i].sexo==’m’ || alumno[i].sexo==’f')
{
inicio2:
menu();
cout<<”ALUMNO No. “<<i+1<<”\n\n”;
}
else
{
goto inicio;
}
cout<<”Calificacion del alumno: “;
cin>>alumno[i].calif;
if(alumno[i].calif>=0 && alumno[i].calif<=10)
{
menu();
}
else
{
goto inicio2;
}
}
cout<<”\n\n”;
cout<<”\t\tPresione una tecla para mostrar las estadisticas\n\n”;
getch();
hombres_aprobados=0;
hombres_reprobados=0;
mujeres_aprobadas=0;
mujeres_reprobadas=0;
for (i=0;i<num;i++)
{
if(alumno[i].sexo==’M’ || alumno[i].sexo==’m’ && alumno[i].calif>=6   )
{
hombres_aprobados++;
suma+=alumno[i].calif;
}
else
{
if(alumno[i].sexo==’M’ || alumno[i].sexo==’m’ && alumno[i].calif<=5)
{
hombres_reprobados++;
suma2+=alumno[i].calif;
}
else
{
if(alumno[i].sexo==’F’ || alumno[i].sexo==’f’ && alumno[i].calif>=6)
{
mujeres_aprobadas++;
suma3+=alumno[i].calif;
}
else
{
mujeres_reprobadas++;
suma4+=alumno[i].calif;
}
}
}

suma_hombres=(suma+suma2);
suma_mujeres=(suma3+suma4);
}
int total_hombres=hombres_aprobados+hombres_reprobados;
int total_mujeres=mujeres_aprobadas+mujeres_reprobadas;
if(total_hombres==0)
{
media_hombres=0;
}
else
{
media_hombres=suma_hombres/(total_hombres);
}
cout<<”\tHombres aprobados: “<<hombres_aprobados<<”\n\n”;
cout<<”\tHombres reprobados: “<<hombres_reprobados<<”\n\n”;
cout<<”\tMedia de hombres: “<<media_hombres<<”\n\n”;
if(total_mujeres==0)
{
media_mujeres=0;
}
else
{
media_mujeres=suma_mujeres/(total_mujeres);
}
media_global=(media_hombres+media_mujeres)/2;
cout<<”\tMujeres aprobadas: “<<mujeres_aprobadas<<”\n\n”;
cout<<”\tMujeres reprobadas: “<<mujeres_reprobadas<<”\n\n”;
cout<<”\tMedia de Mujeres : “<<media_mujeres<<”\n\n”;
cout<<”\tLa media global es: “<<media_global<<”\n\n\n\n”;
cout<<”\t\t\tPRESINA CUALQUIER TECLA PARA CONTINUAR…”;
getch();
inicio4:
clrscr();
menu();
cout<<”Deceas:\n”;
cout<<”   [I] Ingresar nuevos datos.\n”;
cout<<”   [S] Salir de programa.\n”;
cout<<”   Elige: “;
do
{
ele=toupper(getch());
}
while(!isalpha(ele));
switch(ele)
{
case ‘I’:
goto comienzo;
case ‘S’:
goto fin;
default:
goto inicio4;
}
fin:
clrscr();
gotoxy(30,10);
cout<<”GRACIAS POR USAR EL PROGRAMA”;
gotoxy(35,12);
cout<<”ALT + F4 PARA SALIR.”;
gotoxy(43,14);
cout<<”ñ_ñ”;

}

void menu()
{
clrscr();
cout<<”\t\t\t[:::CONTROL DE ESTUDIATES:::]\n”;
cout<<”\t\t\t—————————–\n\n”;
}

03
Abr
08

Borland C++ [:::Ciclos Anidados:::]

Ahora he traido para ustedes un programita programado en Borland C++, en cual hace la impresión de un triangulo de asteriscos de cuatro formas diferentes unicamente usando una sentencia de impresion. Para ello es necesario es usar ciclos aninados, yo use el for, pero pueden usarse los otros dos existentes. Este programa nos lo puso el maestro de programación y es muy bueno para comprender ciclos anidados. A continuación el código:

/* ºººººººººººººººººººººººººººººººººººººººººº
º 1 º 2 º 3 º 4 º
ºººººººººººººººººººººººººººººººººººººººººº
º * º ***** º ***** º * º
º ** º **** º **** º ** º
º *** º *** º *** º *** º
º **** º ** º ** º **** º
º ***** º * º * º ***** º
ºººººººººººººººººººººººººººººººººººººººººº

****************************************************
* TITULO: Triangulos *
* AUTOR: Luis Emigdio Tirado Martinez *
* FECHA: 31/Marzo/2008 *
* DESCRIPCIÓN: El programa realiza la impresion *
* de un triangulo con asteriscos de *
* cuatro formas distintas como se *
* muestra en la parte de arriba. *
* Programa especial para la compren- *
* cion de ciclos aninados. *
****************************************************
*/

#include <iostream.h>
#include <conio.h>

void uno();
void dos();
void tres();
void cuatro();
int i,j,a,MAX;
void main(void)
{
int op;
char otro,misma;
inicio:
clrscr();
cout<<”Longitud de asteriscos: “;
cin>>MAX;
inicio3:
cout<<”Numero de Triangulo a Dibujar: “;
cin>>op;
switch(op)
{
case 1:
uno();
break;
case 2:
dos();
break;
case 3:
tres();
break;
case 4:
cuatro();
break;
default:
goto inicio3;
}
inicio2:
cout<<”\n\nDeceas la impresión de otro triangulo (S/N): “;
cin>>otro;
if (otro==’s’ || otro==’S')
{
cout<<”Con la misma longitud? (S/N): “;
cin>>misma;
if (misma==’s’ || misma==’S')
{
goto inicio3;
}
else
{
if (misma==’n’ || misma==’N')
{
goto inicio;
}
else
{
goto inicio2;
}
}
}
else
{
if (otro==’n’ || otro==’N')
{
goto fin;
}
else
{
goto inicio2;
}
}
fin:
cout<<”\n\n!!!GRACIAS POR USAR ESTE PROGRAMA¡¡¡”;
}

void uno()
{
cout<<”PRESIONA UNA TECLA PARA DIBUJAR LA PRIMER FIGURA…\n\n”;
getch();
for (i=1;i<=MAX;i++)
{
for (j=1;j<=i;j++)
{
cout<<”*”;
}
cout<<”\n”;
}

}

void dos()
{
cout<<”PRESIONA UNA TECLA PARA DIBUJAR LA SEGUNDA FIGURA…\n\n”;
getch();
for (i=MAX;i>=1;i–)
{
for (j=i;j>=1;j–)
{
cout<<”*”;
}
cout<<”\n”;
}
}

void tres()
{
cout<<”PRESIONA UNA TECLA PARA DIBUJAR LA TERCER FIGURA…\n\n”;
getch();
for (i=MAX;i>=1;i–)
{
for( j=i;j>=1;j–)
{
cout<<”*”;
}
cout<<”\n”;
for (a=MAX;a>=i;a–)
{
cout<<” “;
}
}
cout<<”\n”;
}

void cuatro()
{
cout<<”PRESIONA UNA TECLA PARA DIBUJAR LA CUARTA FIGURA…\n\n”;
getch();
for (i=MAX;i>=1;i–)
{
for (a=1;a<=i-1;a++)
{
cout<<” “;
}
for (j=i;j<=MAX;j++)
{
cout<<”*”;
}
cout<<”\n”;
}
}

Si quieren descargar este código es necesario dar clic [:::AQUI:::] puesto que si lo copean no lo correra el programa, así que agregre el código en un archivo con extención .doc (Microsoft Word 2003). En caso de que al abrir el programa les parasca una ventana donde les pida la forma de codificación deben dar clic en Windows (predeterminada) para que así no cambie los caracteres.

29
Feb
08

Borland c++ [:::Método de la burbuja:::]

Amigos ahora les traigo el método de la burbuja, realizado en borland c++, a continuación doy una breve explicación de lo que consiste este ordenamiento y posteriormete pongó la liga para que lo descargen.

Definición: Pues bien, este ordenamiento es un sensillo algoritmo. Este funciona haciendo una revisión de cada unos de los elementos que se encuentran en la lista, intercambiandolos de posición en caso de que se encuntren en posición incorrecta. Para esto es necesario revisar varias veces la lista hasta que ya no queden más cambios por realizar, lo que significara que la lista ya esta ordenada. Pero se preguntaran de donde viene su nombre, pues su nombre viene por la forma en como los valores van saltando por la lista

Ahora si puedes descargarlo [:::metodo de la burbuja:::]

14
Feb
08

Borland c++ [:::Permutaciones:::]

Ps bien les traigo un programa en Borland c++. Este programita lo que hace es calcular el numero total de permutaciones de un total de datos.

Para los que no sabes que es una permitación aquí les va la definicion:

Una permutación es un reacomodo de objetos o símbolos en secuencias diferenciables. A cada ordenación única se le llama una permutación. Por ejemplo, con los números del uno al tres, cada ordenación posible de éstos, sin repetirlos, es una permutación. En total existen 6 permutaciones para estos elementos las cuales son: “1,2,3″, “1,3,2″, “2,1,3″, “2,3,1″, “3,1,2″ y “3,2,1″.

Ejemplo de una permutación formada por dos ciclos

Dado el conjunto ordenado {1,…,8} podemos expresar una permutación σ sobre éste mediante una matriz de correspondencias:

\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 7 & 6 & 8 \\ 3 & 4 & 5 & 7 & 6 & 8 & 1 & 2 \end{pmatrix}

Claramente es biyectiva, ya que podemos encontrar una aplicación inversa σ − 1 de forma que su composición genera la aplicación identidad:

\sigma = \begin{pmatrix} 3 & 4 & 5 & 7 & 6 & 8 & 1 & 2 \\ 1 & 2 & 3 & 4 & 5 & 7 & 6 & 8 \end{pmatrix}

[:::Descargatelo:::]

08
Ene
08

Borland c++

Pues bien mis amigos, muchos de ustedes conocen el borland c++, este es un lenguaje de programación. y tambien muchos de ustedes se preguntaran que es lo que nosotros podemos hacer con este programa, pues la respues es muy simple TODO; así es con borland c++ es posible diseñar lo que quieras, tales como sistemas operativos, bases de datos o porque no un juego.

Nosotros en nuestra unidad académica, presisamente se esta utilizando este lenguaje de programación, y la verdad he visto que la mayoria de los alumnos tienen mucha dificultad para poder comprender este lenguaje, incluso yo al principio. Así que me vi en la necesidadde ingresar aquí el codigo fuente de algunos programas que he realizado, ahi mismo….

Continuar leyendo ‘Borland c++’




Usuarios en linea

page counter

Cuanto vale mi blog


My site is worth $2876.2.
How much is yours worth?

Estadisticas

  • 183,955 Visitas

 

Noviembre 2009
L M X J V S D
« Sep    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

a

Otras Cosas

el increible boton que no hace nada ------------------------------------------ Mozilla Firefox ------------------------------------------ Adoos
aaquier422
------------------------------------------ Comparte tu conocimiento ------------------------------------------