BIENVENIDOS

En este Blog encontrarás información sobre Códigos de Programación, desde los más básicos hasta los más complejos. Todos los lenguajes que encontraras en este blog están programados en el Lenguaje C. Para aprender a programar debes empezar por la práctica en el lenguaje C, debes aprender a manejar el lenguaje de programación para que se les haga más fácil entender como relaciona y cuál es la función de los códigos. El lenguaje C, maneja los elementos básicos del ordenador como caracteres, números y direcciones de memoria, dispone de librerías de funciones externas al lenguaje la cual lo convierte en portable independientemente de la maquina que ejecuta el programa.

MENU

viernes, 16 de noviembre de 2018

Código Fuente C, Programa Hola Mundo

/* Programa: Hola Mundo */
#include <conio.h>
#include <stdio.h>
int main ()
{
printf ( "Hola Mundo." );
getch () ; /* Pausa */
return 0;
}

Código en C, Programa Saludo

/* Programa: Saludo */
#include <conio.h>
#include <stdio.h>
int main()
{
char nombre[20];
printf( "Introduzca su nombre: " );
scanf( "%s", nombre );
printf( "Hola %s, buenos d%cas.", nombre, 161 );
getch();
/* Pausa */
return 0;
}

Código en C, Programa para Determinar Edad de la Persona

#include <conio.h>
#include <stdio.h>
int main ()
{
int edad;
puts ("Ingrese la edad de la persona");
scanf ("%d", & edad);
if (edad<18)
puts ("No puede votar\n");
else
puts ("Si puede votar\n");
getch(); /* Pausa */
return 0;

 }

Código en C, Programa para Determinar Sueldo en Horas Trabajadas

#include <conio.h>
#include <stdio.h>
int main ()
{
int h,t,s;
puts ("Ingrese las horas trabajadas");
scanf ("%d",&h);
if (h<=40)
{
t=h*10;
printf ("\n El total a pagar es de: %d",t);
}
else
{
s=h-40;
t=400+(s*20);
printf ("\n El total a pagar es de: %d",t);
}
getch(); /* Pausa */
return 0;
}

Código en C, Programa para Determinar Regalo de una Persona

#include <conio.h>
#include <stdio.h>

int main ()
{
int ct;
printf ("Ingrese de cuanto dispone: ");
scanf ("%d", &ct);
if (ct<=10)
printf ("Dispone solo para comprar una tarjeta \n");
else if (ct<=100)
printf ("Dispone solo para comprar chocolates \n");
else if (ct<=250)
printf ("Dispone solo para comprar flores \n");
else
printf ("Dispone solo para comprar anillo \n");
getch(); /* Pausa */
return 0;
}

Código en C, Programa para Determinar el Pago por Horas en un Estacionamiento

#include <conio.h>
#include <stdio.h>

int main ()
{
int h,t;
printf ("Ingrese las horas que tardo");
scanf ("%d", &h);
if (h>=10)
{
t=h*2;
printf ("\n El total a pagar es; %d",t);
}
else
if (h>5)
{
t=h*3;
printf ("\n El total a pagar es: %d", t);
}
else
if (h>3)
{
t=h*4;
printf ("\n El total a pagar es: %d", t);
}
else
if (h>0)
{
t=h*5;
printf ("\n El total a pagar es: %d", t);
}
getch(); /* Pausa */
return 0;
}

Código en C, Programa para Determinar Persona de Menor Edad

#include<stdio.h>
#include<conio.h>
int main()
{
int e1, e2, e3;  char p1[10], p2 [10], p3 [10];
printf ("\n INGRESE EL NOMBRE DE LA PRIMERA PERSONA:");
scanf ("%s", & p1);
printf ("\n INGRESE LA EDAD DE LA PRIMERA PERSONA:");
scanf ("%d", & e1);
printf ("\n INGRESE EL NOMBRE DE LA SEGUNDA PERSONA:");
scanf ("%s", & p2);
printf ("\n INGRESE LA EDAD DE LA SEGUNDA PERSONA:");
scanf ("%d", & e2);
printf ("\n INGRESE EL NOMBRE DE LA TERCERA PERSONA:");
scanf ("%s", & p3);
printf ("\n INGRESE LA EDAD DE LA TERCERA PERSONA:");
scanf ("%d", & e3);
if (e1<=e2  && e2<=e3)
printf ("\n LA PERSONA DE MENOR EDAD ES: %.10s", p1 );
if (e2<=e1  && e1<=e3)
printf ("\n LA PERSONA DE MENOR EDAD ES: %.10s", p2 );
if (e3<=e2  && e2<=e1)
printf ("\n LA PERSONA DE MENOR EDAD ES: %.10s", p3 );
return 0;
}

Código en C, Programa para Determinar el Costo de un Producto

#include<stdio.h>
#include<conio.h>
int main()
{
float pre, predes;
printf ("\n INGRESE EL COSTO DEL PRODUCTO:");
scanf ("%f", & pre);
if (pre<=100){
predes = pre - (pre * 0.1);
printf ("\n EL VALOR DEL PRODUCTO CON DESCUENTO ES: %.2f", predes);
}
if (pre>100  &&  pre<200){
predes = pre - (pre * 0.12);
printf ("\n EL VALOR DEL PRODUCTO CON DESCUENTO ES: %.2f", predes);
}
if (pre>=200) {
predes = pre - (pre * 0.15);
printf ("\n EL VALOR DEL PRODUCTO CON DESCUENTO ES: %.2f", predes);
}
return 0;
}

Código en C, Programa para Determinar La Beca que le Corresponde a un Alumno

#include<conio.h>
#include<stdio.h>
int main ()
{
//area de declaracion de variables
int op;
printf ("\n ¿Es mayor de edad?");
printf ("\n 1 - Si, soy mayor:");
printf ("\n 2 - No, soy menor de 18:");
scanf ("%d", & op);
switch (op)
{
case 1:
//instrucciones del programa 1
float prom;
printf ("\n Ingrese calificacion general: ");
scanf ("%f", & prom);
if (prom<6.0)
printf ("\n Recibira una carta");
if (prom>=6.0  &&  prom<7.5)
printf ("\n Recibira una BECA con valor de $500");
if (prom>=7.5  &&  prom<9.0)
printf ("\n Recibira una BECA con valor de $1000");
if (prom>=9.0)
printf ("\n Recibira una BECA con valor de $2000");
break;
case 2:
//instrucciones del programa 2
float pr;
printf ("\n Ingrese calificacion general: ");
scanf ("%f", & pr);
if (pr<6.0)
printf ("\n recibira una carta");
if (pr>=6.0  &&  pr<8.0)
printf ("\n Recibira una BECA con valor de $100");
if (pr>=8.0  && pr<9.0)
printf ("\n Recibira una BECA con valor de $2000");
if (pr>=9.0)
printf ("\n Recibira una BECA con valor de $3000");
break;

default:
//ninguna de las anteriores
printf ("\n LO SIENTO ESA OPCION NO EXISTE!!!");
break;
}
return 0;
}

Código en C, Programa para Determinar un Tipo de Seguro

#include<conio.h>
#include<stdio.h>
int main ()
{
//area de declaracion de variables
int op;
printf ("\n ¿Tipos de seguros a elegir?");
printf ("\n 1 - Cobertura amplia");
printf ("\n 2 - Danio a terceros");
scanf ("%d", & op);
switch (op)
{
case 1:
//instrucciones del programa 1
int alh, len, enf, edad; float alh1, len1, enf1, edad1;
printf ("\n Consume bebidadas alcholicas (1=SI, 2=NO):");
scanf ("%d", & alh);
if (alh==1)
alh1 = 1200 + (1200 * 0.1);
if (alh==2)
alh1 = 1200 + 0 ;
printf ("\n Utiliza lentes (1=SI, 2=NO):");
scanf ("%d", & len);
if (len==1)
len1 = alh1 + (1200 * 0.05);
if (len==2)
len1 = alh1 + 0 ;
printf ("\n Padece alguna enfermedad cardiaca o diabetes (1=SI, 2=NO):");
scanf ("%d", & enf);
if (enf==1)
enf1 = len1 + (1200 * 0.05);
if (enf==2)
enf1 = len1 + 0 ;
printf ("\n Es mayor de 40 (1=SI, 2=NO):");
scanf ("%d", & edad);
if (edad==1)
edad1 = enf1 + (1200 * 0.2);
if (edad ==2)
edad1 = enf1 + (1200 * 0.1);
printf ("\n La cuota del seguro sera: %.2f", edad1);
break;
case 2:
//instrucciones del programa 2
float al1, le1, en1, ed1; int al, le, en, ed;
printf ("\n Consume bebidas alcoholicas frecuentemente(1=SI, 2=NO):");
scanf ("%d", & al);
if (al==1)
al1 = 950 + (950 * 0.1);
if (al==2)
al = 950 + 0 ;
printf ("\n Utiliza lentes (1=SI, 2=NO):");
scanf ("%d", & le);
if (le==1)
le1 = al1 + (950 * 0.05);
if (le==2)
le1 = al1 + 0 ;
printf ("\n Padece de alguna enfermedad cardiaca o Diabetes (1=SI, 2=NO):");
scanf ("%d", & en);
if (en==1)
en1 = le1 + (950 * 0.05);
if (en==2)
en1 = le1 + 0 ;
printf ("\n Es mayor de 40 (1=SI, 2=NO):");
scanf ("%d", & ed);
if (ed==1)
ed1 = en1 + (950 * 0.2);
if (ed ==2)
edad1 = en1 + (950 * 0.1);
printf ("\n Su cuota de seguro sera: %.2f", ed1);
break;

default:
//ninguna de las anteriores
printf ("\n Opcion no reconocida!!!");
break;
}
return 0;
}

Código en C, Programa para Determinar si Puede Viajar a México

#include<stdio.h>
#include<conio.h>
int main()
{
float pre;
printf ("\n AUTOBUSES LA TORTUGA COBRA $0.5, POR KILOMETRO");
printf ("\n INGRESE EL MONTO DE SU PRESUPUESTO:");
scanf ("%f", & pre);
if (pre<375)
printf ("\n USTED NO DISPONE PARA VIAJAR");
if (pre>=375  &&  pre<750)
printf ("\n USTED PUEDE IR A MEXICO (ida)");
if (pre>=750)
printf ("\n USTED PUEDE IR A MEXICO (ida/vuelta)");
if (pre>=400  &&  pre<800)
printf ("\n USTED PUEDE IR A P.V. (ida)");
if (pre>=800)
printf ("\n USTED PUEDE IR  P.V. (ida/vuelta)");
if (pre>=600  &&  pre<1200)
printf ("\n USTED PUEDE IR A ACAPULCO (ida)");
if (pre>=1200)
printf ("\n USTED PUEDE IR A ACAPUCO (ida/vuelta)");
if (pre>=900  &&  pre<1800)
printf ("\n USTED PUEDE IR A CANCUN (ida)");
if (pre>=1800)
printf ("\n USTED PUEDE IR A CANCUN (ida/vuelta)");
return 0;
}

Código en C, Programa para Calcular una Bonificación de Tiempo

#include <stdio.h>
#include <conio.h>
#include <math.h>

int main()
{
int t;
float bono;

printf ("\n Dame tiempo:");
scanf ("%d", &t);

if (t=1)
{
bono = t*100;
printf ("\n La Bonificacion que recibira es de:$ %.2f", bono);
}

else

if (t=2)
{
bono = t*100;
printf ("\n La Bonificacion que recibira es de:$ %.2f", bono);
}
else

if (t=3)
{
bono = t*100;
printf ("\n La Bonificacion que recibira es de:$ %.2f", bono);
}
else

if(t=4)
{
bono = t*100;
printf ("\n La Bonificacion que recibira es de:$ %.2f", bono);
}
else

if(t=5)
{
bono = t*100;
printf ("\n La Bonificacion que recibira es de:$ %.2f", bono);
}
else

if (t>5)
{
bono = 1000;
printf ("\n La Bonificacion que recibira es de:$ %.2f", bono);
}
return 0;
}

Código en C, Programa para Determinar Sueldo Trabajado en Horas

#include <stdio.h>
#include <conio.h>
#include <math.h>

int main()
{
int hrs;
float sueldo;
printf ("\n Dame horas:");
scanf ("%d", &hrs);

if (hrs<=40)
{
sueldo = hrs*10;
printf("\n Su sueldo es de:%2.f", sueldo);
}
else

if (hrs>=41 & hrs<=45)
{
sueldo = ((hrs-40)*20)+400;
printf ("\n Su sueldo es de:%2.f", sueldo);
}
else

if (hrs>45 & hrs<=50)
{
sueldo = ((hrs-40)*30)+400;
printf ("\n Su sueldo es de:%2.f", sueldo);
}
else

if (hrs>50)
{

printf ("\n No tiene permitido trabajar mas de 50 horas");
}
else
return 0;

}

Código en C, Programa para Determinar el Pasaje de Alumnos


/* Variables
num = Numero de Alumnos */

#include <stdio.h>
#include <conio.h>

int main ()
{
    int num;
    printf("DETERMINAR PASAJE POR ALUMNO\n");
    printf("Ingrese el numero de alumnos\n");
    scanf("%d", &num);
    if (num>100)
        printf("EL costo del pasaje por alumno es de 20\n");
    else if (num >=50)
        printf("El costo del pasaje por alumno es de 35\n");
    else if (num >=20)
        printf("El costo del pasaje por alumno es de 40\n");
    else
        printf("El costo del pasaje por alumno es de 70\n");
        getch();
       
    return 0;
}

Código en C, Programa para Determinar La Nota de un Alumno en Letras

#include <stdio.h>
#include <conio.h>

int main ()
{
    int nota;
    printf("DETERMINAR NOTA DE ALUMNO\n");
    printf("Ingrese la calificacion: ");
    scanf("%d", &nota);
    switch (nota)
    {
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:printf("La nota del alumno es F\n");
            break;
        case 6:
        case 7:printf("La nota del alumno es D\n");
            break;
        case 8:printf("La nota del alumno es C\n");
            break;
        case 9:printf("La nota del alumno es B\n");
            break;
        case 10:printf("La nota del alumno es A\n");
            break;
        default: printf("ERROR - Calificacion no valida\n");
            break;
           
    }
    getch();
    return 0;
}

Código en C, Programa para Determinar el día de la Semana

/* Variable
num = Numero del dia */
#include <stdio.h>
#include <conio.h>

int main ()
{
    int num;
    printf("DETERMINAR EL DIA DE LA SEMANA\n");
    printf("Ingrese el numero: ");
    scanf("%d", &num);
   
    switch (num)
    {
        case 1:printf("LUNES");
            break;
        case 2:printf("MARTES");
            break;
        case 3:printf("MIERCOLES");
            break;
        case 4:printf("JUEVES");
            break;
        case 5:printf("VIERNES");
            break;
        case 6:printf("SABADO");
            break;
        case 7:printf("DOMINGO");
            break;
        default:printf("ERROR - Ingrese otro numero");
            break;
    }
    getch();
    return 0;
}

Código en C, Programa para Determinar el Bono de Desempeño de Profesores

#include <stdio.h>
#include <conio.h>

int main ()
{
    float salario;
    int puntuacion;
    printf("BONO DE DESEMPE%cO PARA LOS PROFESORES\n", 165);
    printf("Ingrese el salario minimo: \n");
    scanf("%f", &salario);
    printf("Ingese la puntuacion del profesor: \n");
    scanf("%d", &puntuacion);
    if (puntuacion <=100)
        printf("El bono que le coresponde es de %.2f\n",salario);
    else if(puntuacion <=150 )
        printf("El bono que le coresponde es de %.2f\n", salario*2);
    else if (puntuacion >150)
        printf("El bono que le coresponde es de %.2f\n", salario*3);
    else
        printf("ERROR - Ingrese un numero mayor a 0\n");
    getch();
    return 0;
}

Código en C, Programa para Determinar que Paquete de Electrodomésticos

#include <stdio.h>
#include <conio.h>

int main ()
{
    float dinero;
    printf("SUGERENCIA DE PAQUETES, DE ACURDO A DINERO DISPONIBLE\n");
    printf("Ingrese cantidad de dinero: ");
    scanf("%f",&dinero);
    if (dinero >50000)
        printf("Paquete A. television, un modular, tres pares de zapatos, cinco camisas y\ncinco pantalones");
    else if (dinero >= 20000)
        printf("Paquete B. una grabadora, tres pares de zapatos, cinco camisas y cinco pantalones");
    else if (dinero >= 10000)
        printf("Paquete C. dos pares de zapatos, tres camisas y tres pantalones");
    else
        printf("Paquete D. un par de zapatos, dos camisas y dos pantalones");
    getch();   
   
    return 0;
}

Código en C, Programa para Determinar Bono Navideño de un Empleado

#include <stdio.h>
#include <conio.h>

int main ()
{
    float sueldo;
    int anio;
    printf("BONO NAVIDE%cO\n",165);
    printf("Ingrese sueldo del empleado: \n");
    scanf("%f",&sueldo);
    printf("Ingrese a%cos del empleado en la empresa: \n",164);
    scanf("%d", &anio);
    if (anio >4 || sueldo<2000)
        printf("El bono que le corresponde es de %.2f\nEl 25%c de su salario", sueldo*0.25,37);
    else
        printf("El bono que le corresponde es de %.2f\nEl 20%c de su salario", sueldo*0.20,37);
    return 0;
}

Código en C, Programa para Determinar el tipo de Vacuna que se le Aplica a una Persona

#include <stdio.h>
#include <conio.h>

int main ()
{
    int edad;
    int sexo;
    printf("TIPO DE VACUNA QUE SE LE  PUEDE APLICAR A UNA PERSONA\n");
    printf("Ingrese la edad de la persona: ");
    scanf("%d",&edad);
    printf("Selecione el sexo de la persona\n");
    printf("1- Hombre\n");
    printf("2- Mujer\n");
    printf("Ingrese su opcion aqui: \n");
    scanf("%d",&sexo);
    if (edad> 70 )
        printf("Debe aplicarle la vacuna tipo C\n");
    else if (edad >=16 && sexo==2 )
        printf("Debe aplicarle la vacuna tipo B\n ");
    else if (edad >=16 && sexo ==1)
        printf("Debe aplicarle la vacuna  tipo A\n");
    else if (edad >0 )
        printf("Debe aplicarle la vacuna tipo A\n");
    else
        printf("ERROR - Datos incorrectos");
    getch();
   return 0;
}

Código en C, Programa para una Fabrica de Pantalones y el precio de los mismos

#include <stdio.h>
#include <conio.h>

int main ()
{
    int modelo, talla, npantalones;
    float preciotela, ganacia, preciofinal, costo;
    printf("CAlCULAR PRECIO FINAL DE VENTA PANTALONES Y \nCUANTO GANARA POR LA FABRICACION DE N PANTALONES\n\n");
    printf("Ingrese precio de tela por metro: \n");
    scanf("%f",&preciotela);
    printf("Selecione uno de los siguientes modelos\n");
    printf("1- Modelo A\n");
    printf("2- Modelo B\n");
    printf("Ingrese su opcion aqui: \n");
    scanf("%d",&modelo);
    printf("Selecione uno de las siguientes tallas\n");
    printf("1- Talla 30\n");
    printf("2- Talla 32\n");
    printf("3- Talla 36\n");
    scanf("%d",&talla);
    printf("Ingrese el numero de pantalones a fabricar: \n");
    scanf("%d", &npantalones);
    if (modelo ==1 )
    {
        if (talla==1)
        {
            costo = (preciotela*1.5)*0.8  +(preciotela*1.5);
            ganacia = costo*.30;
            preciofinal = costo + ganacia;
            printf("El precio final de un pantalon Modelo A, talla 30 es de %.2f\n", preciofinal);
            printf("La ganancia por %d pantalones producidos es de %.2f\n",npantalones,npantalones*ganacia);
        }
        else if (talla==2)
        {
            costo = (preciotela*1.5)*0.8  +(preciotela*1.5);
            costo = (costo*0.04)+costo;
            ganacia = costo*.30;
            preciofinal = costo + ganacia;
            printf("El precio final de un pantalon Modelo A, talla 32 es de %.2f\n", preciofinal);
            printf("La ganancia por %d pantalones producidos es de %.2f\n",npantalones,npantalones*ganacia);
           
        }
        else if (talla==3)
        {
            costo = (preciotela*1.5)*0.8  +(preciotela*1.5);
            costo = (costo*0.04)+costo;
            ganacia = costo*.30;
            preciofinal = costo + ganacia;
            printf("El precio final de un pantalon Modelo A, talla 36 es de %.2f\n", preciofinal);
            printf("La ganancia por %d pantalones producidos es de %.2f\n",npantalones,npantalones*ganacia);
           
        }
        else
            printf("ERROR - Talla incorrecta!");
    }
    else if (modelo==2)
    {
        if (talla==1)
        {
            costo = (preciotela*1.8)*0.95  +(preciotela*1.8);
            ganacia = costo*.30;
            preciofinal = costo + ganacia;
            printf("El precio final de un pantalon Modelo B, talla 30 es de %.2f\n", preciofinal);
            printf("La ganancia por %d pantalones producidos es de %.2f\n",npantalones,npantalones*ganacia);
        }
        else if (talla==2)
        {
            costo = (preciotela*1.8)*0.95  +(preciotela*1.8);
            costo = (costo*0.04)+costo;
            ganacia = costo*.30;
            preciofinal = costo + ganacia;
            printf("El precio final de un pantalon Modelo B, talla 32 es de %.2f\n", preciofinal);
            printf("La ganancia por %d pantalones producidos es de %.2f\n",npantalones,npantalones*ganacia);
           
        }
        else if (talla==3)
        {
            costo = (preciotela*1.8)*0.95  +(preciotela*1.8);
            costo = (costo*0.04)+costo;
            ganacia = costo*.30;
            preciofinal = costo + ganacia;
            printf("El precio final de un pantalon Modelo B, talla 36 es de %.2f\n", preciofinal);
            printf("La ganancia por %d pantalones producidos es de %.2f\n",npantalones,npantalones*ganacia);
           
        }
        else
            printf("ERROR - Talla incorrecta!");
    }
    else
        printf("ERROR - Modelo incorecto!");
   
    getch();
   
    return 0;
}

Código en C, Programa para el Banco el Bandido de Peluche

/* Variables
s_actual = Saldo Actual
P_minimo = Pago Minimo a Realizar
no_intereses = Pago Minimo para no generar intereses
s_anterior = Saldo Anterior
m_compras = Monto de Compra
corte_anterior = el pago que deposito en el corte anterior */

#include <stdio.h>
#include <conio.h>

int main ()
{
    float s_actual, p_minimo, no_intereses, s_anterior, m_compras, corte_anterior, intereses, multa;
    printf("BANCO, BANDIDO DE PELUCHE\n");
    printf("Ingrese saldo anterior: \n");
    scanf("%f", &s_anterior);
    printf("Ingrese valor compra realizada: \n");
    scanf("%f",&m_compras);
    printf("Ingrese pago que deposito en el corte anterior: \n");
    scanf("%f",&corte_anterior);
    if (s_anterior*0.15 > corte_anterior)
    {
        intereses = s_anterior*.12;
        multa = 200;
       
    }
    else
    {
        intereses = 0;
        multa = 0;
    }
    s_actual = s_anterior + m_compras - corte_anterior + intereses + multa;
    p_minimo = s_actual * 0.15;
    no_intereses = s_actual*.85;
    printf("El saldo actual es de %.2f\n",s_actual);
    printf("El pago minimo es de %.2f\n",p_minimo);
    printf("El pago para no generar intereses es de %.2f",no_intereses);
    getch();
    return 0;
}

CONCLUSIONES

C, Es uno de los lenguajes más utilizados a nivel mundial, cualquier persona que sea capaz de dominar este lenguaje se le hará fácil manejar la habilidad de programar, es importante para las personas tener conocimiento sobre este lenguaje ya que nos permite aprender la habilidad de razonamiento lógico que se necesita para programar. Es utilizado en la mayoría de las aplicaciones hoy en día, es un lenguaje de programación óptimo, claro y preciso que promete a la persona con un poco de práctica y perseverancia, la realización de programas sencillos usando lenguajes como if, switch, float, entre otras.

RECOMENDACIONES

Es muy importante tener claro sobre el lenguaje de programación C, para poder llevar bien a la práctica los programas que realicen, si se te hace muy complicado entenderle puedes guiarte por otros medios como viendo tutoriales en YouTube, existen también páginas en internet donde puedes encontrar información. Ante todo es importante dedicar un tiempo a la práctica de ejercicios, si se te complica y tienes por donde investigar cualquier duda que tengas, existen medios donde encontraras respuestas y aprenderás fácilmente.