Programando en C
TODO en Lenguage C
Datos



La elaboración y edición del material gratuito de esta web lleva mucho tiempo y trabajo. Tu donación permitirá que sigamos desarrollando nuevos programas. ¡Gracias!  

TITULO

DESCRIPCIÓN

TAMAÑO

Bucles .zip

 Funcionamiento de bucles.

4.56 KB

Bucles2.zip

 Más bucles.7.12 KB
Dado.zip
 Simula los resultados de un dado, de modo aleatorio0.5 Kb
Char.zip
 Cuenta letras, palabras, líneas de caracteres.2.1KB
Pi.zip
 Calcula el número Pi con 8000 decimales.0.5 Kb
fflush.zip
 Muestra la utilización de la función fflush() par limpiar buffer de teclado.575 b
Romano.zip
 Dos programas que transforman a notación de número romano, cualquier valor entero   positivo mayor que 0 y menor que 4000. Muy interesante.2 KB
Errors.zip
 Imprime los números y códigos de ERROR del compilador. Poco frecuente.300 bytes
Ifs.zip
 Muestra el funcionamiento de la estructura if(), con diferentes condiciones.0.9 KB
case.cpp
 Estructura selectiva case, de varias formas.450 bytes
Salida.zip
 Muestra salida de tipos básicos con diferentes formatos.540 bytes
Valores.zip
 Muestra, mediante MACROS, los diferentes tamaños, valores máximos y mínimos, etc...  de los tipos básicos.800 bytes
Macromax.zip
 Selecciona valores máximo  y mínimo en un bucle, mediante MACROS550 bytes
Aleatorio.zip
 Generación de números aleatorios. Calculo del tiempo de ejecución de un  proceso repetitivo como la ordenación de una array.2 KB
Operador.cpp
 Programas sobre operadores de incremento y decremento, en C++. colaboración de Daniel  Jacobo (Argentina).900 bytes
for.zip
 Varios programas con bucles for(), en C++. Gentileza de Daniel Jacobo.2.27 KB
Ascii.zip
 Imprime el carácter ASCII y su código, de las pulsaciones del teclado.290 bytes
Binario.zip
 Transforma números decimales a binarios.560 bytes
ifnest.zip
 Programas con  estructuras if() anidadas.1.15 KB
if.zip
 Programas con estructura if(), en C++2.03 KB
triangulo.zip
 Pide los lados de un triángulo y dice su tipo. Si el triángulo no puede existir con unas medidas determinadas, lo indica con un mensaje 800 bytes
isalpha.zip
 Utilización de la función isalpha(), isdigit(), que permiten validar la entrada de datos. 1.19 KB
tiempo.zip
 Calcula el tiempo que tarda en imprimir 100000 guiones en pantalla, mediante un bucle for().  500 bytes
mkdir.cpp
 Muestra cómo se crean y borran directorios en modo MS-DOS.  600 bytes
Reves.zip
Pide un número, lo imprime al revés y nos indica el numero de dígitos de que consta. emplea bucle while().     500 bytes
rombo.zip
Dibuja en pantalla un rombo con el número de asteriscos elegido por el  usuario  660 bytes
bandera.zip
Imprime una bandera de asteriscos, sobre fondo rojo, del tamaño introducido por teclado. Bucles for anidados, con cast en las variables controladoras de bucle.  550 bytes
menutrig.cpp
Pide un ángulo y calcula varias funciones trigonométricas desde dicho ángulo hasta 360º con incrementos de 10 grados.2 KB
static.zip
Muestra el comportamiento de variables almacenadas de modo static710 bytes
bases.zip
Pide un numero y un base (comprendida entre 2 y 64). Transforma el níumero a la base deseada.  1.2 KB
calendario.cpp
Contiene tres programas para contar dias: desde una fecha hasta final de año, desde el inicio del año hasta una fecha determinada, entre dos fechas entre dos años diferente. 1.80 KB
switch.zip
Muestra el empleo de la estructura de control switc...case y el empleo de menús.760 bytes
Ecseg.zip
Resolución de una ecuación de segundo grado a partir de sus coeficientes615 bytes
Calculadora.zip
Simula una calculadora que suma, resta, multiplica y divide. Emplea bucle do...while, un menú y estructura de control switch...case.700bytes
Calculadora2.zip
Otra simulación de calculadora, empleando un array para guardar resultados1 KB
ifcomp.zip
Muestra la forma habitual y compacta de if() anidados.500 bytes
mcdmcm.zip
Calcula el máximo común divisor y mínimo común múltiplo de dos números introducidos por teclado.500 bytes
Sizes.zip
Muestra el tamaño de cada tipo de dato básico, en función de las macros definidas en las librerías de cabecera.900 bytes
Menú  do_switch.zip
Presenta un menú de operaciones con estructuras do...while y switch case.890 bytes
perfecto.zip
Pide un número y busca todos los números perfectos menores que él. Un número es perfecto cuando coincide con la sima de sus divisores (sin incluirse a sí mismo). 900 bytes
Formatos.zip
Muestra diferentes fomatos de impresion para valores floar y cadenas de caracteres.1 KB
mod_real.zip
Demuestra cómo se calcula elmódulo de una división entre números reales, mediante la función fmod() de math.h.  450 bytes
numdig.zip
Dado un numero nos dice el número de dígitos de que consta y suma dichos dígitos.  450 bytes
cast.zip
Muestra la conversión de tipos (cast).444 bytes
win.zip
Muestra como con 6 líneas de código en C se puede abrir cualquier aplicación o incluso una página web. 350 bytes
Matrix.zip
Una muy vulgar imitación de la famosa pantalla de Matrix. La puedes mejorar fácilmente...   625 bytes
validacion.zip
Programa que muestra cómo validar datos de entrada. Presenta una variable int para llenar con valores de 0 a 9 y demuestra que al pulsar caracteres no son guardados.600 bytes
Funciones is
Muestra el comportamiento de las funciones isalpha(), isdigit(), isspace()...5.5 KB
Combinatoria.zip
Tres programas sobre combinaciones y operaciones combinatorias.1.15 KB
fin.rar
 Muestra cómo finalizar un programa sólo cuando se pulsa fin.476 bytes
password.rar
Genera aleatoriamente passwords de diferente tamaño con letras símbolos y números.553 bytes
cine2.rar
Simula la venta  de entradas de un cine.1.23 KB
cuadrado.rar
Algoritmo que calcula el cuadrado de un número. Editado por Daniel Vegas Barrios.855 bytes
triangulo2.zip
Construye un triángulo de asteriscos del tamaño deseado por el usuario1 KB