|
| |
-
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.
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
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.
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
y no se olviden de también de cerrar la llave del principio si no les tirara error el programa
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
-
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)
-
Gracias muy útil para aprender!
Última edición por plmmlp; 14 07 2011 a las 10:47 AM
-
El siguiente usuario agradeció a TommyGun por este aporte:
-
tripleasoft
Visitante
muy bueno me gusta voy a segir viendo estas clases espero la 2 saludos
-
-
Ladrón de bytes
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
-
Los siguientes 2 usuarios agradecieron a elkiller02 por este aporte:
andasolo09 (30 06 2016),TommyGun (15 07 2011)
-
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
-
-
tripleasoft
Visitante
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
-
-
Ladrón de bytes
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
-
El siguiente usuario agradeció a elkiller02 por este aporte:
-
Aprendíz de Hacker
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"
-
Los siguientes 2 usuarios agradecieron a fitos por este aporte:
bluefenix (11 10 2011),jojora (19 09 2011)
-
Leecher
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
-
-
Leecher
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
-
Reglas del foro
|