Dev-C++, clase3 – mostrar variables

Hola a todos/as,

Hemos avanzado hasta ahora con los comando que deberiamos ir aprendiendo en orden y lo mas sencillo posible, ahora que sabemos:

mostrar datos constantes ( clase1 )

ingresar variables ( clase2 )

Vamos a procedes con un ejercicio para aprender a mostrar variables. De la misma manera en que usamos el comando « cout<< » dato constante « «, lo usaremos para mostrar variables, la única diferencia es que, como sabemos ya las constantes se las muestra con comillas y las variables no 😉

– Asi como lo vimos en su tiempo con el DFD

Por ése motivo es indispensable primero pasar por los diagramas de flujo y algoritmos antes de comenzar a programas con codigos, porque ayudan al mejor entendimiento. Por el simple hecho de que se compara y se da por hecho que es lo mismo, solo que en vez de simbolos ahora usamos codigos, y lo mismo es en cualquier lenguaje de programacion.

Vamos a continuacion a ver un ejemplo para aplicar el concepto de ésta clase, mostrar variables.

3.-) Hacer un programa que pida 3 numeros y luego los muestre en pantalla.

Por favor antes de ver ésta entrada recomiendo ver la entrada:

Uso de la aplicacion

Tenemos que el ejercicio propuesto pide 3 numeros que van a ser nuestras variables ya que cada vez que se ejecute el programa los datos cambiarán, entonces son datos variables. Por lo tanto estamos pidiendo datos, para pedirlos se le avisa al usuario entonces aplicaremos ( mostrar constantes ) y para que el usuario/a lo ingrese estaremos aplicando ( ingresar variables ), lo nuevo es que ahora vamos a mostrar las variables ingresadas por el usuario/a. 😉

ATENCION: en las clases anteriores he explicado las lineas y que hace cada una, entonces les sugiero que vean las entradas anteriores para entender las lineas de las que no voy a hacer mucha enfasis.

Las lineas que ya hayamos visto, les colocaré ” *** “  al final para que sepan que ya lo hemos visto con anterioridad ( entiendase como “anterioridad” a la/las clases anteriores ademas de sus correspondientes entradas en la seccion “General” del mapa de sitio ).

#include <iostream.h>

main( )

{

int n1,n2,n3;

cout<< » \n   \n   \t   \t    Ingrese el primer numero:    \n   \n «;

cin>>n1;

cout<< » \n   \n   \t   \t    Ingrese el segundo numero:    \n   \n «;

cin>>n2;

cout<< » \n   \n   \t   \t    Ingrese el tercer numero:    \n   \n «;

cin>>n3;

cout<< » \n   Los numeros ingresados fueron:   \n «;

cout<< » \t   primer numero: «<<n1<<«\n»;

cout<< » \t   segundo numero: «<<n2<<«\n»;

cout<< » \t   tercer numero: «<<n3<<«\n»;

system(«pause»);

}

– Primera linea: la cabecera y libreria ***

– Segunda linea: funcion principal ***

–  linea 3 – 16 : inicio y fin del programa ***

– Cuarta linea: declaramos variables“ ***

Esta funcion ya la vimos en la clase anterior, pero quiero recalcar que las variables que vayamos a declarar en cada programa que hagamos si son más de una pues van separadas con una coma. Así:

– Ejercicio de la clase anterior

int cantidad;

solo necesitabamos una variable para cumplir con lo que pedia el programa, pero ahora necesitamos tres variables, entonces colocamos en nombre de la variable seguida de una coma ( , ) para separar cada variable. Así:

– Ejercicio de ésta clase –

int n1,n2,n3;

– Quinta linea: recurso ” cout ” ***

– Sexta linea: recurso ” cin “ ***

Esta funcion tambien la vimos en la clase anterior, pero quiero recalcar que por cada » cin » ( por cada vez que pidamos un dato ), éste debe llevar su correspondiente variable, en éste caso tenemos 3 variables, entonces habrá 3 » cin « pidiendo cada una. Así es correcto:

cin>>n1; —–> para el numero 1

cin>>n2; —–> para el numero 2

cin>>n3; —–> para el numero 3

Esta mal que se haga por ejemplo que pidamos los tres numeros y que le coloquemos al » cin » la misma variable ya que eso hará que en vez de que se almacene un valor unico por cada variable, se reemplaze por el más reciente. Asi es incorrecto:

cin>>n1; —–> para el numero 1

cin>>n1; —–> para el numero 2

cin>>n1; —–> para el numero 3

Eso haria que se reemplace el numero anterior por uno nuevo ya que el dato que ingrese el usuario/a se almacenará en la misma variable cada vez, perdiendo asi ésa variable el valor que tenia antes por el ultimo valor que ingreso el usuario/a.

– Septima linea: recurso ” cout ” ***

– Octava linea: recurso ” cin “ ***

– Novena linea: recurso ” cout ” ***

– Decima linea: recurso ” cin “ ***

– linea 11: recurso ” cout ” ***

– linea 12: recurso ” cout ” ***

Ya he explicado como funciona » cout «, pero aqui vamos a mostrar variables ahora. Para ello se usa el mismo comando solo que como decia al comienzo, » para mostrar constantes se usan las comillas, mientras que para mostrar variables no se usan comillas «. Entonces por ése motivo vemos ésto:

cout<< » \t   primer numero: «<<n1<<«\n»;

vemos que estamos mostrando una parte constante: » \t   primer numero: «

seguido de la parte constante que no lleva comillas: n1

y para dar un «enter o salto de linea» colocamos despues el simbolo » \n « como siempre en una manera constante osea entre comillas como siempre lo hemos hecho, ya que es un codigo hecho con ese fin, no es una variable.

Hemos usado » << « en varias situaciones ya que ése es el separador de datos constantes y datos variables. Es como decir ésto:

cout<< » \t   primer numero: «;

cout<< n1;

cout<< » \n «;

Pero simplificado en una sola linea, por eso queda así:

cout<< » \t   primer numero: «<<n1<<«\n»;

Si recordamos en DFD, nuestro separador de partes constantes y partes variables era la coma ( , ) pueden recordarlo ( AQUI ). Acá en el lenguaje c++ en cambio es el simbolo » << «.

– linea 13: recurso ” cout ” ***

– linea 14: recurso ” cout ” ***

– linea 15: pausando el programa ***

Saludos, cualquier inquietud haganmela saber 😉

6 respuestas

  1. Hola brother muxas gracias, todos tus cursos son muy buenos,hasta ya me los acabe todos y quiero mas….ya que recien empiezo en esto de programacion, y los demas cursos que encuentro en la web no me gustan para nada……………los tuyos son muy didacticos y faciles de entender….

    Espero que sigas poniendo mas clases y pronto.

    Saludos

    • Hola Jorge, bienvenido al blog 😀
      Un placer, intento avanzar pronto con las clases pero es que no tengo mucho tiempo, pero poco a poco voy haciendo borradores para al final sacar la clase, no te preocupes que seguiré haciendo muchas más. Gracias por la felicitación Jorge el gusto es mio de tener lectores como tu. Saludos 😉

      • jorge hola que maravilloso es que hagas esto por muchas personas que nos cuesta mucho entender eres una eminencia no solo por loque explicas si no como lo has venido haciendo una pregunta de estas clases notienes videosporque o vi que tienes videos de clases posterioresmas de estas nolas evisto nuevamente mil gracias de corazon

  2. Perfectamente explicado, gracias 😀 pero solo una duda, como se hace para escribir una letra con tilde? porque cuando la ejecuto sale un punto :S

    Gracias de todos modos 😀

    • Lorenzoooooo !!! , sorry compa’ !!! , no me habia fijado de tu comentario amigo, pues te cuento que ese problema es general a todos por escribir una vocal tildada pues nos manda un caracter extraño. La verdad te soy sincero nunca le presté atencion a dicho problema, pues en un examen no importaban mucho los acentos que digamos jajajaja. Pero vamos parece ser algo del codigo ASCII. Puedes ver AQUI mas o menos como va la cosa, pero ya te digo. No te compliques compa’ . Saludos y mil disculpas 😀

  3. oye que bueno que te des el tiempo para hacer estos cursos de verdaad que no hay como agradecerte, personas como tu son valiosas y pocas, las demas estan de ociosas y tu..ayudando.gracias eh muchas gracias

Deja un comentario