Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 13

Tema: Comenzando a programar. Clase 1

  1. #1
    Discípulo del Maestro Avatar de plmmlp
    Pais
    Uruguay
    Bandera
    Ingreso
    Jan 2008
    Ubicación
    Uruguay
    Género
    Agradecer
    90
    Agrad. 556 veces en 137 posteos

    Informacion Comenzando a programar. Clase 1

    Bueno como para comenzar a enseñar un poquito tenemos que ubicar y saber a que nos vamos a referir..

    CODIGO.

    Código:
    #include <stdio.h>
    #include <conio.h>
    void main()
    {int A , B , C ;
    printf("Ingresa los valosres A y B");
    scanf("%d",&A);
    scanf("%d",&B);
    C=A+B;
    printf("El resultado es %d",C);
    getche();
    }
    Color: Librerías Contienen funciones
    Color: Funcion principal
    Color:
    Tipo de Datos, en este caso enteros. (int)
    Color: Variables
    Color: Salida por ventana
    Color: Entrada de datos por teclado
    Color: Muestra el resultado de la variable C.

    Teorico:

    Bueno en este programita suma dos enteros A y B.
    Primero declaramos las librerias que en este caso solo usaremos Stdio.h y conio.h ya que las funciones que usaremos están en ellas.
    Como todo programa comienza con la función principal void main() sin este código no marcamos un comienzo por ello empezamos colocan dolo.
    Luego tenemos que tipo de datos vamos a trabajar, como solo vamos a sumar enteros, usaremos el tipo de datos de enteros int. Luego de saber el tipo de datos trabajaremos tenemos que declarar las variables a continuación del tipo de datos como son 2 variables que ingresamos y nos va a dar un resultado tenemos que declarar 3. A B C, No se puede declarar una variable con signos $%& ni espacios.
    Código:
    int A, B, C;
    Siempre se separa con una coma (",") y al terminar de declarar cerramos el código con un punto y coma (";").
    Luego de declarar las variables tenemos que mandarle un mensaje al que lee, es decir una salida por ventana que lo realizaremos con el printf.
    Código:
    printf("Ingrese los valores A y B");
    Luego de mandar ese mensaje el que lo lee va a ingresar los datos pero ese código no es de entrada de datos por eso luego de el tenemos que poner otro código de entrada de datos por teclado el cual usaremos el scanf
    Código:
    scanf("%d",&A);
    Código:
    scanf("%d",&B);
    Dos variables para que tomen el valor que ingresen por el teclado dos códigos.
    Este código se puede resumir aun mas lo cual usaremos mas adelante.
    Código:
    scanf("%d%d",&A,&B);
    Luego de tener las dos variables ingresadas tenemos que colocar una formula de calculo la cual solo es la suma en este caso con la tercer variable.
    Código:
    C=A+B;
    Siempre se escribe al revés de lo normal, primero el resultado y luego como lo hallamos.
    Luego de obtener el valor de nuestra tercer variable tenemos que mostrar el resultado de ella por una ventana de salida la cual el prinf también lo hace.
    Código:
    prinft("El resultado de la suma es %d", C);
    El %d es un especificador de tipo de datos. es decir si usamos int como tipo de datos cuando nos refiramos a las variables que declaramos en int usaremos %d y a lo últimos colocamos la variable que queremos mostrar con ese especificador.
    Luego cerramos la función principal con
    Código:
    getche();
    y no se olviden de también de cerrar la llave del principio si no les tirara error el programa
    Código:
    }
    Tipos de Datos:

    Comando Significado
    Código:
    Int              Enteros
    Float          Punto decimal  (Números con coma)
    Char          Carácter
    Especificadores de tipo

    Código:
    %d   Int
    %f    Float 
    %s   Char  Cadena de caracteres 
    %c   Char  Solo 1 carácter
    Operadores Aritmeticos.
    Código:
    +    Suma
    -     Resta
    *    Multiplicación 
    /    División
    %   Modulo o resto
    Operadores de relación o comprensión

    Código:
    <      Menos 
    >      Mayor
    ==    Igual
    <=    Menor igual
    >=    Mayor igual
    Operadores Logicos

    Código:
    //     o
    v      Disyunción
    &&     Y
    ^      Conjunción
    !       No
    -       Negación
    !=     No es igual
    ------------------------------------------------------------

    Para aquellos que quieran realizar un programa les dejo uno y si les interesa seguir la clase posteenlo y les digo si contienen error.
    Código:
    Realizar un programa que permita ingresar el nombre de un producto, su precio unitario y la cantidad.
    Obtener el total a pagar.
    Nos vemos hasta la segunda clase. ;)
    Última edición por plmmlp; 14 07 2011 a las 10:01 AM

  2. Los siguientes 16 usuarios agradecieron a plmmlp por este aporte:

    Core (26 07 2011),correoesm (17 07 2011),elkiller02 (15 07 2011),ENANO (07 02 2012),inexpertisimo (21 11 2011),IVAN9384 (13 08 2011),jojora (19 09 2011),lenguado (05 01 2012),rbarahona (07 02 2012),rocker-42 (02 08 2011),scorcia (29 07 2011),system (29 08 2011),tomasp1 (23 09 2011),TommyGun (14 07 2011),victorio1923 (08 10 2011)

  3. #2
    iWanna Admin Avatar de TommyGun
    Pais
    Argentina
    Bandera
    Ingreso
    Oct 2006
    Ubicación
    /dev/null
    Género
    Agradecer
    476
    Agrad. 2,985 veces en 579 posteos
    Entradas de blog
    9
    Gracias muy útil para aprender!
    Última edición por plmmlp; 14 07 2011 a las 10:47 AM

  4. El siguiente usuario agradeció a TommyGun por este aporte:

    rocker-42 (02 08 2011)

  5. #3
    tripleasoft
    Visitante Avatar de tripleasoft

    Entretenimiento

    muy bueno me gusta voy a segir viendo estas clases espero la 2 saludos

  6. #4
    Proveedor de Soft Avatar de elkiller02
    Pais
    Dominican Republic
    Bandera
    Ingreso
    Jul 2007
    Ubicación
    Frente al PC
    Género
    Agradecer
    74
    Agrad. 76 veces en 30 posteos
    Muy buena explicación por cierto. Ahi esta el programa que pusiste no puse nada complicado, ni ciclos ni condiciones de error nada de eso para que sea mas sencillo de entender. Si el usuario entra todo los datos como debe, funcionara.

    Código:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
     
     char nombre_producto[60];
     int cant_producto;
     float precio_unitario;
    
     printf("\n\n\tIngrese el nombre del producto que desea: ");
     scanf("%s",&nombre_producto);
     printf("\n\tIngrese el precio unitario del producto que desea: ");
     scanf("%f",&precio_unitario);
     printf("\n\tIngrese la cantidad de producto que desea: ");
     scanf("%d",&cant_producto);
    
     printf("\n\n\tInformaciones: \n");
     printf("\n\t\tNombre del producto: %s",nombre_producto);
     printf("\n\t\tPrecio Unitario: %.2f",precio_unitario);
     printf("\n\t\tCantidad de productos: %d",cant_producto);
     printf("\n\t\tCantidad a pagar es: %.2f",precio_unitario * cant_producto);
     getch();
     return 0;
    }
    Última edición por elkiller02; 15 07 2011 a las 01:56 PM

  7. Los siguientes 2 usuarios agradecieron a elkiller02 por este aporte:

    andasolo09 (30 06 2016),TommyGun (15 07 2011)

  8. #5
    Discípulo del Maestro Avatar de plmmlp
    Pais
    Uruguay
    Bandera
    Ingreso
    Jan 2008
    Ubicación
    Uruguay
    Género
    Agradecer
    90
    Agrad. 556 veces en 137 posteos
    men esta genial que participes pero trata de solo usar lo que se les a enseñado, nadie hablo de la cantidad de caracteres ni del enter y menos del return...
    Última edición por Luisfecab; 10 10 2011 a las 05:14 PM

  9. #6
    tripleasoft
    Visitante Avatar de tripleasoft
    que compilador recomienda que sea mas amigable?

    puff me doy me da un error en int
    Última edición por Luisfecab; 10 10 2011 a las 05:13 PM

  10. #7
    Proveedor de Soft Avatar de elkiller02
    Pais
    Dominican Republic
    Bandera
    Ingreso
    Jul 2007
    Ubicación
    Frente al PC
    Género
    Agradecer
    74
    Agrad. 76 veces en 30 posteos
    Pues yo recomiendo codeblocks es muy bueno y auto completa lo que escribes es muy util y ahorra mucho tiempo. Ok @TommyGun no hay problema para la próxima lo hago con lo que se de en la clase pero es k no se como recibir un nombre si no es con cadenas de caracteres y el return es por costumbre ya que lo pongo :P .
    Última edición por Luisfecab; 10 10 2011 a las 05:13 PM

    Orgullo Dominicano

  11. El siguiente usuario agradeció a elkiller02 por este aporte:


  12. #8
    Aprendíz de Hacker Avatar de fitos
    Pais
    Mexico
    Bandera
    Ingreso
    Aug 2008
    Ubicación
    mexicoooo ahuevooo
    Género
    Agradecer
    61
    Agrad. 64 veces en 45 posteos
    desde que me uni al foro buscaba algo asi gracias
    Última edición por Luisfecab; 10 10 2011 a las 05:13 PM
    "si el rock es la musica del diablo, pregunto por k el diablo tiene la mejor musik"

  13. Los siguientes 2 usuarios agradecieron a fitos por este aporte:

    bluefenix (11 10 2011),jojora (19 09 2011)

  14. #9
    Leecher Avatar de tomasp1
    Pais
    Spain
    Bandera
    Ingreso
    Aug 2008
    Género
    Agradecer
    2
    Agrad. 0 veces en 0 posteos
    Pues, eso, que toy muy verde en esto, y siendo la primera leccion, que programa me bajo, y que sea facil de usar. O esto, es para usuario con conocimientos avanzados.
    El codeblocks, por lo que visto tiene un moton de botonces y no se cual pulsar, no vaya a ser que empiece una guerra nuclear. Gracias por tu iniciativa. Un saludo.





    Nota.- Programita facil de usar??
    Última edición por Luisfecab; 10 10 2011 a las 05:12 PM

  15. #10
    Leecher Avatar de lenguado
    Pais
    Mexico
    Bandera
    Ingreso
    Apr 2010
    Género
    Agradecer
    17
    Agradecido 1 vez en 1 posteo
    esta de lujo me uno a la clase tambien apenas he estado viendo esto y me va a yudar mucho, grax men

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •