Etiqueta agregada: ‘c++

15
Sep
09

[::: Simulador Reloj Digital :::]

TEMA: Bluques.

TITULO:  Simulador Reloj Digital.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 15 de Septiembre del 2009.

COMPILADOR: Devc++

DESCRIPCION: Sumulacion de un reloj digital,que pide la hora de entrada y termina cuando son las 24 : 59 : 59.              Sin filtros

Sumulacion de un reloj digital,que  *
*               pide la hora de entrada y termina   *
*              cuando son las 24 : 59 : 59.        *
*              Sin filtros

descargar código

11
Sep
09

[::: Par o Impar :::]

TEMA: Bluques.

TITULO: Contador de palabras.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 10 de Septiembre del 2009.

COMPILADOR: Devc++

DESCRIPCION:  Programa que píde al usuario ingrese un numero cualquiera y el programa  dira si es par o impar. No tiene  filtros.

Programa que píde al usuario ingrese*
* un numero cualquiera y el programa  *
*              dira si es par o impar. No tiene    *
*              filtros.

descargar código

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

29
May
09

[::: Bluques - números 1-100 - Borland c++ :::]

TEMA: Bluques.

TITULO: Los numeros del 1 L 100.

AUTOR: Luis Emigdio Tirado Martinez.

FECHA: 29 de mayo del 2009.

DESCRIPCION: Programa que hace la impresión de los numeros del 1 al 100 en renglones del 10 valores.

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.

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:::]




Usuarios en linea

page counter

Cuanto vale mi blog


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

Estadisticas

  • 188,421 Visitas

 

Diciembre 2009
L M X J V S D
« Sep    
 123456
78910111213
14151617181920
21222324252627
28293031  

a

Otras Cosas

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