You are on page 1of 115

Lenguaje de programacion c ++: Estructura general de un programa | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar : Instalar Dev c++

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo

Lenguaje de programacion c ++: Estructura general de un programa


Publicado el octubre 17, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo quiero mostraros la estructura principal de un programa, en concreto os la voy a mostrar con el lenguaje de programacion c ++. Como he ido comentando en artculos anteriores, el lenguaje de programacin no es lo esencial, esta estructura que voy a mostrarte es prcticamente la misma con cualquier lenguaje de programacin estructurada. Lo primero que definimos en un programa son las libreras. que son las libreras?, las libreras son funciones ya implementadas que le ayudan al programador a desarrollar sus programas. Un ejemplo sera una librera con funciones matemticas que por ejemplo tuviese la funcin raz cuadrada y potencia. Hay libreras que deberemos poner siempre. Despus de las libreras normalmente se declaran los tipos de datos y las cabeceras de las funciones. Esto ahora mismo con el nivel del que partimos no se entiende muy bien, por tanto en los primeros programas no lo pondremos, aunque reservaremos una zona para ello. Lo siguiente seria la declaracin de variables globales. que es una variable global?, este concepto aparecer mas adelante, pero es aquella variable que puede interferir en cualquier parte de tu programa y en cualquiera de las funciones. El buen programador no utiliza variables globales, pero algunas veces no tendremos otra solucin que usarlas.
http://primerospasosparaprogramar.wordpress.com/2010/10/17/lenguaje-de-programacion-c-estructura-general-de-un-programa/ (1 de 5) [01/08/2011 10:45:36 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Lenguaje de programacion c ++: Estructura general de un programa | Primeros pasos para programar

Luego comenzara el programa principal. El programa principal consta de un identificador de inicio, la declaracin de variables del programa, las sentencias (instrucciones) y un fin de programa. El identificador de inicio se determina en c++ con la palabra reservada main() el inicio y fin de programa lo indicar esta palabra reservada seguida de un abrallave { y el final del programa cerraremos la llave } . Dentro de esas llaves principales ir la declaracin de variables, y

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

las sentencias.
r

Os voy a poner un ejemplo de estructura general de un lenguaje de programacin y como primeros pasos para programar os lo voy a mostrar para c++.
r

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Pues aqu os lo muestro en esta imagen. No hagais nada con el devc++, todava no he comentado nada sobre lenguaje de programacin. Estoy dando los primeros pasos para programar. Lee el artculo otra vez y qudate con la estructura, ms adelante empezars a darte cuenta de verdad lo que significa todo. En el prximo artculo comenzaremos ya a programar en devc++ y realizaremos nuestro primer programa en lenguaje c ++Si alguien tiene alguna duda, sugerencia o frustracin, me puede dejar un comentario. YO personalmente contestare para intentar llegar a una solucin. Un saludo, Javi Pizarro.
http://primerospasosparaprogramar.wordpress.com/2010/10/17/lenguaje-de-programacion-c-estructura-general-de-un-programa/ (2 de 5) [01/08/2011 10:45:36 a.m.]

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Lenguaje de programacion c ++: Estructura general de un programa | Primeros pasos para programar

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion, Uncategorized y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar : Instalar Dev c++


Like Be the first to like this post.

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo

4 respuestas a Lenguaje de programacion c ++: Estructura general de un programa


1. Alexhr dijo:
http://primerospasosparaprogramar.wordpress.com/2010/10/17/lenguaje-de-programacion-c-estructura-general-de-un-programa/ (3 de 5) [01/08/2011 10:45:36 a.m.]

Lenguaje de programacion c ++: Estructura general de un programa | Primeros pasos para programar

octubre 18, 2010 en 3:40 pm

Una preguntilla: Por qu se pone el int delante del main?


Responder

2. dvdcillo dijo:
octubre 18, 2010 en 4:59 pm

Si no me equivoco (y en ese caso, que me corrija nuestro experto), es una abreviatura de integer y tiene que ver con el sistema de nmeros que vayamos a utilizar en el programa (el de los enteros en este caso).
Responder

3. Javi Pizarro dijo:


octubre 19, 2010 en 2:40 pm

Buenas, realmente no es una abreviatura de integer, es un tipo de dato entero que, en c++ se representa con la palabra clave int. Integer es la palabra clave que tambin representa un tipo de dato entero pero en otros lenguajes de programacin. Se pone int por que realmente la funcin main() (programa principal) debe de devolver un valor, en nuestro caso un valor entero. Cuando se vea el tema de funciones, esto se explicar mas abiertamente. Entiendo tus dudas y tus ganas de aprender pero debemos de ir paso a paso para dejar claro los conceptos. Estad atentos a los siguientes artculos y intentad absorver los mximos conceptos posibles desde el principio, esta es la base para los primeros pasos para programar. Un saludo.
Responder

4.

http://primerospasosparaprogramar.wordpress.com/2010/10/17/lenguaje-de-programacion-c-estructura-general-de-un-programa/ (4 de 5) [01/08/2011 10:45:36 a.m.]

Lenguaje de programacion c ++: Estructura general de un programa | Primeros pasos para programar

dvdcillo dijo:
octubre 19, 2010 en 4:25 pm

Muchas gracias por resolverme esta duda. Efectivamente, en otros lenguajes serva para lo que ya dije, por lo que he terminado confundiendo trminos Ahora me ha quedado ms claro. Saludos
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/17/lenguaje-de-programacion-c-estructura-general-de-un-programa/ (5 de 5) [01/08/2011 10:45:36 a.m.]

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Lenguaje de programacion c ++: Estructura general de un programa

Primeros Pasos Para Programar: Concepto y definicin de Variable

Primer ejemplo en lenguaje de programacion c + +. Metodologa de trabajo


Publicado el octubre 19, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Si sigues los pasos y las pautas que te voy a mostrar en este artculo, vers como tu rendimiento a la hora de programar se va a ser el triple de lo que esperas. Cuando estudiaba, tuve varias asignaturas de programacin y las primeras, no fueron muy bien, no entenda lo que me decan, no practicaba lo que consegua entender y adems no me mostraban las pautas correctas para aprender a programar, no me guiaban bien, por lo tanto tard dos cursos en aprender a programar bsicamente. Pienso que unos conocimientos bsicos de programacin se pueden conseguir en 4 meses. Yo tarde 24 meses en hacerlo. Para ello a la hora de seguir mis artculos debes de realizar los siguientes pasos y vers como las ideas y conceptos se convierten en parte de ti, y las asimilas de forma natural. Los pasos son los siguientes: 1.- Lee varias veces los conceptos.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

http://primerospasosparaprogramar.wordpress.com/2010/10/19/primer-ejemplo-en-lenguaje-de-programacion-c-metodologia-de-trabajo/ (1 de 6) [01/08/2011 10:49:31 a.m.]

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo | Primeros pasos para programar

2.- Busca informacin sobre los temas y contrstala. Esto te dar una visin mas general.

Buscar

3.- Realiza las actividades que te proponga para que funcione tu aprendizaje. Vamos a ver el primer ejemplo de un programa en c++. Anteriormente te mostr la estructura general de un programa en c++, hoy voy a ponerte un ejemplo y haremos nuestro primer programa en c++.

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Abre el devc++ y pulsa archivo->nuevo->codigo fuente. Te saldr un documento en blanco donde empezaremos a escribir nuestro programa. A este programa lo he nombrado Hola mundo, que sacar un mensaje por pantalla. vamos a programarlo.

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Escribe este cdigo en tu computador y ejectalo pulsando f9 (previamente tendrs que guardar el archivo en alguna parte de tu disco duro). Si te sale algn fallo corrigelo (el compilador te mostrar donde lo tienes) y prueba de nuevo hasta que te salga. Te ha salido?. Bueno pues ahora haz lo que te pido como actividad. Investiga y escribe en una libreta o en un folio, para que crees que sirve el comando cout y ls funcin getch(), Puedes buscar la informacin en internet. Yo lo explicar mas adelante, pero quiero que tu trabajes la programacin para que compruebes que tu aprendizaje mejora el triple de rpido. No lo pienses ms hazlo. Vers como le das sentido al resultado del programa. Para cualquier cuestin o duda me puedes dejar un comentario. YO mismo responder a esas cuestiones.
http://primerospasosparaprogramar.wordpress.com/2010/10/19/primer-ejemplo-en-lenguaje-de-programacion-c-metodologia-de-trabajo/ (2 de 6) [01/08/2011 10:49:31 a.m.]

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo | Primeros pasos para programar

Un saludo Javi Pizarro.

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Lenguaje de programacion c ++: Estructura general de un programa


Like Be the first to like this post.

Primeros Pasos Para Programar: Concepto y definicin de Variable

7 respuestas a Primer ejemplo en lenguaje de programacion c + +. Metodologa de trabajo


http://primerospasosparaprogramar.wordpress.com/2010/10/19/primer-ejemplo-en-lenguaje-de-programacion-c-metodologia-de-trabajo/ (3 de 6) [01/08/2011 10:49:31 a.m.]

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo | Primeros pasos para programar

1. Samu dijo:
octubre 30, 2010 en 12:21 pm

Despues de haber copiado lo de la imagen y pulsar f9 , lo guardo pero entonces se subraya de rojo la linea de getch, me he fijado ya y lo tengo bien escrito, y tampoco aparece el programa que se supone que he creado,me he equivocado en algo o es que es asi? Gracias
Responder

2. Samu dijo:
octubre 30, 2010 en 12:29 pm

Ya lo he solucionado, me habia eqivocado en otra parte (cohio en vez de conio) y eso hara que me fallara el getch
Responder

Javi Pizarro dijo:


octubre 30, 2010 en 5:22 pm

Buenas Samu, Correcto, la funcin getch() pertenece a la librera conio, si esta no estaba bien declarada, la funcin te saldra con un error. Para prximos programas que realices ten en cuenta siempre que vas a tener los denominados errores de compilacin, que son aquellos que se cometen por que te falte un punto y coma, cualquier falta ortogrfica o que hayas declarado mal una librera (como te ha ocurrido a ti). Intenta comprobar bien siempre estos aspectos.

http://primerospasosparaprogramar.wordpress.com/2010/10/19/primer-ejemplo-en-lenguaje-de-programacion-c-metodologia-de-trabajo/ (4 de 6) [01/08/2011 10:49:31 a.m.]

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo | Primeros pasos para programar

Bueno, mucho nimo y poco a poco vamos a cumplir el objetivo de aprender a programar.
Responder

3. raul galvez cachairo dijo:


febrero 15, 2011 en 9:25 pm

hola javi mira para para tener un poko mas de informacion me descargue c++ por la practica y en ningun programa usan conio.h ni getch() y me gustaria saver si eso tiene algo que ver conque nosotros usemos DEV-C++ y saber si con con otro compilador no hace falta conio.h gracias un saludo.
Responder

Javi Pizarro dijo:


febrero 15, 2011 en 10:00 pm

Hola raul, seguramente usaran otra funcin para mantener la pantalla, alguna funcin del sistema System(.), en entornos linux, no hace falta usar una funcin para mantener los resultados. Yo uso la libreria conio.h y la funcin getch() por que es una funcin estndar. Pero no tiene nada que ver con el entorno. En windows tienes que usar una funcin especifica para eso. Un saludo
Responder

4. Daniel hdez dijo:


marzo 10, 2011 en 4:56 am

No me muestra lo que he creado.. no me manda error de compilacion pero no me muestra lo de


http://primerospasosparaprogramar.wordpress.com/2010/10/19/primer-ejemplo-en-lenguaje-de-programacion-c-metodologia-de-trabajo/ (5 de 6) [01/08/2011 10:49:31 a.m.]

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo | Primeros pasos para programar

hola mundo
Responder

Javi Pizarro dijo:


marzo 10, 2011 en 7:00 am

Buenas Daniel, Comprueba que tienes todo igual que en el cdigo de la fotografa que te pongo, que tienes el mensaje puesto entre dobles comillas, que pones el getch() al final que todo est IGUAL. Ejectalo de nuevo y si sigue sin salirte mndame el cdigo para que lo analice y ver si tu fallo es de eso o de otra cuestin que tambin por supuesto intentare solventar. Un saludo.
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/19/primer-ejemplo-en-lenguaje-de-programacion-c-metodologia-de-trabajo/ (6 de 6) [01/08/2011 10:49:31 a.m.]

Primeros Pasos Para Programar: Concepto y definicin de Variable | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo

Primeros Pasos Para Programar: Tipos de datos bsicos

Primeros Pasos Para Programar: Concepto y definicin de Variable


Publicado el octubre 21, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Si lees este artculo que te voy a mostrar, vas a comprender uno de los conceptos ms importantes de la programacin. Voy a intentar que lo consigas, que lo entiendas, solo te pedir un pequeo esfuerzo por tu parte. Vamos a hablar de las variables. En concreto vamos a ver que es una variable y como utilizarla en el lenguaje de programacion c ++. En mis comienzos, cuando estudiaba, no entenda cmo poda representar datos en un computador, es ms, siempre daban por hecho que el concepto de variable lo tenamos adoptado y realmente empezbamos desde cero, tal y como ests tu ahora. Debido a esto me costo mucho comprender la dinmica de la programacin.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Qu es una variable? Las variables son estructuras de datos que pueden cambiar de contenido a lo largo de la ejecucin de un programa. Ests estructuras corresponden a un rea reservada en la memoria principal de la computadora. Pienso que este concepto es complicado de entender para los iniciados en programacin. Por ello voy a intentar explicrtelo ms claro.
http://primerospasosparaprogramar.wordpress.com/2010/10/21/primeros-pasos-para-programar-concepto-y-definicion-de-variable/ (1 de 6) [01/08/2011 10:50:21 a.m.]

Primeros Pasos Para Programar: Concepto y definicin de Variable | Primeros pasos para programar

Las variables son una herramienta que utiliza el programador. Es un espacio en memoria principal que el programador utiliza para configurar sus programas. En ese espacio de memoria, el programador puede guardar datos. Esos datos pueden ser un nmero entero o real un carcter una cadena de caracteres etc. El dato que se introduzca en una variable, como su nombre indica, puede cambiar a lo largo de la ejecucin del programa.
r

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Para definir una variable, el programador debe de indicar obligatoriamente su tipo de dato y
r

su nombre y, opcionalmente debe de asignarle un valor a dicha variable. Por ejemplo voy a definir una variable que contenga datos enteros, que se llame num y que tenga el valor (obviamente debe de ser un valor entero) cinco.
r r

ENTERO num = 5;

Archivos
r

La sintaxis de definicin de variables depender del lenguaje de programacin que usemos. Os voy a poner un ejemplo de declaracin de variables en c ++ . En C++ el tipo de dato entero (nmeros desde el menos infinito al mas infinito, sin decimales) se representa con la palabra reservada int (usar las palabras reservadas siempre en minusculas) y para asignar un valor se utiliza el signo =. Por tanto el ejemplo anterior en C++ sera de la siguiente manera:

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

int num=5; Esto significa que ahora mismo tenemos un espacio en memoria, llamado num que contiene el valor 5 pero, que podemos cambiar ese valor a cualquier valor entero. Para que deis los primeros pasos para programar os voy a poner el cdigo de un programa con declaracin de variables y lo explicare.

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

http://primerospasosparaprogramar.wordpress.com/2010/10/21/primeros-pasos-para-programar-concepto-y-definicion-de-variable/ (2 de 6) [01/08/2011 10:50:21 a.m.]

Primeros Pasos Para Programar: Concepto y definicin de Variable | Primeros pasos para programar

En este cdigo declaro dos variables en C++, la variable num1 con valor 5 y la variable num2 con valor 3. Posteriormente con la funcin cout ( salida estndar) lo muestro por pantalla. Ojo, no muestro por pantalla el nombre de la variable sino su valor (que es lo que est en memoria). La funcin cout la explicare en artculos posteriores. El ejemplo de hoy es comprender el concepto de variable. Para comprender bien este trmino y para que comiences ha realizar tus primeras prcticas y pruebas debes de seguir los siguientes pasos. Si haces esto al final del artculo comprenders este trmino y sabrs desenvolverte perfectamente: 1.- Leer varias veces el concepto de variable. Incluso puedes buscar en Internet dicho concepto para poder asimilarlo de una manera mas fcil. 2.- A parte de mirar como se declaran las variables en C++, mira otros cdigos por ejemplo PHP y Java. As vers que teniendo el concepto no importa el lenguaje en el que lo trabajes. 3.- A partir del programa que te dejo en la imagen, haz pruebas y ponte a investigar.
http://primerospasosparaprogramar.wordpress.com/2010/10/21/primeros-pasos-para-programar-concepto-y-definicion-de-variable/ (3 de 6) [01/08/2011 10:50:21 a.m.]

Primeros Pasos Para Programar: Concepto y definicin de Variable | Primeros pasos para programar

Si haces estos pasos vas a conseguir un objetivo importante. Y vas a comprender mucho mejor los siguientes artculos. Me gustara que me dejaras un comentario de cmo te ha salido la prctica y si has tenido algn problema o si no te ha quedado claro alguna cosa. YO personalmente te contestar para solucionarlo. Gracias, Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.
http://primerospasosparaprogramar.wordpress.com/2010/10/21/primeros-pasos-para-programar-concepto-y-definicion-de-variable/ (4 de 6) [01/08/2011 10:50:21 a.m.]

Primeros Pasos Para Programar: Concepto y definicin de Variable | Primeros pasos para programar

Primer ejemplo en lenguaje de programacion c ++. Metodologa de trabajo


Like Be the first to like this post.

Primeros Pasos Para Programar: Tipos de datos bsicos

3 respuestas a Primeros Pasos Para Programar: Concepto y definicin de Variable


1. Nico dijo:
diciembre 2, 2010 en 5:52 pm

Est muy bien el tutorial, y esto de investigar est mejor todava xD. Por cierto, yo uso el Windows 7 y me va bien el Dev C++.
Responder

2. roberto dijo:
enero 21, 2011 en 3:48 pm

buenas las librerias q introduce al principio donde las localiza el programa me refiero que entiendo q tienen q estar en alguna carpeta en concreto para q las localize el compilar es asi muchas gracias por estos tutoriales la verdad q empiezo de cero y se lo agradezco la verdad. un saludo
Responder

3. roberto dijo:
enero 21, 2011 en 3:52 pm
http://primerospasosparaprogramar.wordpress.com/2010/10/21/primeros-pasos-para-programar-concepto-y-definicion-de-variable/ (5 de 6) [01/08/2011 10:50:21 a.m.]

Primeros Pasos Para Programar: Concepto y definicin de Variable | Primeros pasos para programar

otra cosa lo del using namespace std, q aparece en el inicio q es exactamante es una libreria tambien porque el using se usa en c sharp si no me equivoc tb o es otra cosa muchas gracis.
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/21/primeros-pasos-para-programar-concepto-y-definicion-de-variable/ (6 de 6) [01/08/2011 10:50:21 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: Concepto y definicin de Variable

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos

Primeros Pasos Para Programar: Tipos de datos bsicos


Publicado el octubre 23, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo te voy a mostrar los tipos de datos bsicos con los que cualquier lenguaje trabaja. Tambin te voy a indicar las palabras reservadas para usarlos en c++. Al final de este artculo debe de quedar claro como declarar variables (ver artculo anterior) de cualquier tipo de dato bsico. Un tipo de dato es un rango numrico o de caracteres que dan propiedades a las variables. Por ejemplo, vamos a reflexionar matemticamente. En matemticas tenemos los nmeros NATURALES que son los enteros desde el 0 al infinito. Los nmeros ENTEROS que van desde el menos infinito al mas infinito y en un conjunto ms amplio tenemos los REALES que aaden los decimales. Por tanto el 5 puede ser un nmero REAL, ENTERO y NATURAL. El 5 puede ser ENTERO o REAL y por ejemplo el -5,23 es un nmero REAL puesto que es un conjunto ms amplio. Si hablamos de caracteres, tenemos un rango desde a-z tanto maysculas como minsculas y cualquier carcter del teclado. Podemos tener el carcter 5 que no debemos de confundir con el ENTERO 5 o el REAL 5.
http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (1 de 9) [01/08/2011 10:51:59 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

Por tanto en cualquier lenguaje de programacion deben de aparecer estos tipos de datos: ENTERO, REAL, CARCTER. Vamos a ver como c++ trabaja estos tipos de datos y cuales son sus palabras reservadas dentro del lenguaje: Para los ENTEROS usamos la palabra reservada int, para los REALES usamos la palabra reservada double, y para los CARCTER usamos char. Por tanto como dijimos en el artculo anterior la sintaxis para declarar variables es la siguiente:

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

<TIPO DATO> nombreVariable = <VALOR>;

Archivos
r

El nombre de la variable debe de comenzar con una letra y en c++ se distinguen entre maysculas o minsculas. Por tanto no es lo mismo num1 que Num1. El valor que le demos a la variable tiene que ser consecuente con el tipo de dato. Podemos declarar variables sin valor poniendo solo <TIPO DATO> nombreVariable; Esto lo que hace es generar un espacio en memoria (variable) con valor vaco. Existen otros tipos de datos bsicos en c++, el BOOLEANO que toma los valores verdadero o falso (true o false), y su palabra reservada es bool. Os voy a dejar una tabla con los tipos de datos y los valores que pueden tomar. Veris que hay muchos pero son los mismos que os he comentado anteriormente cambiando el rango. Los Primeros Pasos Para Programar se dan practicando los tipos de datos que os comento en las lneas anteriores.

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (2 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

Como os he comentado los tipos bsicos son los que describo anteriormente, si veis en la tabla aparecen muchos ms pero son derivaciones de los bsicos. Observa la tabla y saca tus propias conclusiones. Para que os quede ms claro os coy a poner un cdigo en c++ que muestre como declarar variables con los tipos de datos mencionados anteriormente.

Bueno aqu tenis el ejemplo, como veis el valor de la variable booleana es 1 y no true, eso es debido a que c
http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (3 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

++ toma el valor true como uno y el valor false como 0 haz la prueba ponindole a esa variable el valor false. Me gustara que me comentaras si esta forma de explicar la programacin te gusta, si ves que faltan cosas o si tienes dudas. Es bueno que comentes para poder mejorar. YO te contestare personalmente. Muchas Gracias, Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion
http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (4 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar: Concepto y definicin de Variable


Like One blogger likes this post.

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos

9 respuestas a Primeros Pasos Para Programar: Tipos de datos bsicos


1. mark dijo:
diciembre 12, 2010 en 10:15 pm

hola, esta muy bien explicado solo una preguntilla que significa lo de: using namespace std; ??? gracias a y otra cosilla en un tuto anterior mencionaste que se tarda 4 meses en establecer una base de programacin eso quiere decir que tardaremos 4 meses aprendiendo contigo o nos tendremos que espabilar y ir buscando con otros?? preferira aprender lo mximo posible contigo me entero de todo y me gusta la manera de explicar que tienes! felicidades y muchas gracias
Responder

Javi Pizarro dijo:


diciembre 13, 2010 en 10:58 am

El using namespace std se utiliza para hacer una llamada a la clase std de la librera iostream. Realmente no es necesario, pero a la hora de utilizar las funciones cin y cout si no lo pusiesemos deberamos de hacer referencia a dicha clase de la siguiente manera: std::cout o std::cin por tanto al poner el using namespace std nos ahorramos cada vez poner el std:: El tiempo de aprendizaje lo marcas tu. Depende del tiempo que tengas para dedicarte a esto. La teora es fcil de conseguir, hay infinidad de documentacin gratuita o de pago por internet. Lo complicado es aplicar la teora y para ello hace falta tiempo. Comienza con mi blog y
http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (5 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

puedes buscar ms documentacin por internet sobre lo que te estoy dando. Yo continuar subiendo artculos. Un saludo.
Responder

2. mark dijo:
diciembre 12, 2010 en 10:26 pm

a y otra cosa donde pone char caracter= a; las comillas que pones que son es que me sale error ai i no se que ago mal :S
Responder

3. mark dijo:
diciembre 12, 2010 en 10:29 pm

ia esta sulucionado o de las comillas esas xD


Responder

Javi Pizarro dijo:


diciembre 13, 2010 en 10:59 am

Muy bien, veo que estas avanzando muy rpido. Hazme comentarios sobre los temas y las dudas que tengas. YO mismo con la mayor brevedad te contestare. Un saludo.
Responder

http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (6 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

raul galvez cachairo dijo:


enero 21, 2011 en 8:04 pm

hola tengo una duda por que se pone [int main()] y no [main()] solo no es lo mismo? y otra duda como seria mas correcto poner: main(){ main() { gracias
Responder

Javi Pizarro dijo:


enero 25, 2011 en 11:30 am

Hola ral, para que el compilador realice el programa principal main() eficientemente, por concepto de procedimiento, este debe de devolver un valor. El valor que debe devolverl es de tipo entero por tanto para ello se pone el int delante del main. En otros cdigos has podido ver el void main() o incluso el main() solamente, esto no dar error, pero el buen uso de los conceptos en la programacin hacen que los programadores pongamos el int main(). Espero haberte ayudado con esta respuesta.
Responder

5. raul galvez cachairo dijo:


enero 23, 2011 en 11:42 am

tengo una dudilla para almacenar cadenas usamos string no?


http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (7 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

pero estring no admite espacios, entonces no es lo mismo usar char[10] por ejemplo que tiene la misma funcion, o ami me lo parece porque lo he probado con devc++ y puedo usar char[] igual que string.Este seria mi codigo cual seria la diferencia. #include //lee y escribe cout y cin #include //mantiene en pantalla using namespace std; int main() { int nombre[1]; cout<<"como te llamas "<>nombre; cout<<"hola "<<nombre<<"como estas"<<endl; getch(); } seria lo mismo o no? gracias;
Responder

Javi Pizarro dijo:


enero 25, 2011 en 11:52 am

En c no existe el tipo de dato string, este tipo de dato es una mejora que realiza c++. Por ello en el lenguaje c se utiliza el char[num], esto es un tipo de dato vector o array, de los que hablaremos posteriormente. Esto tambin se puede usar en c++. Es bueno que tengas estas inquietudes. Sobre su uso, puedes hacerlo como quieras, siempre que resuelvas un problema correctamente. Yo no lo he usado todava por que no quiero introducir conceptos que no he mencionado an. El tema de los vectores o arrays se ver ms adelante. Muchas gracias por tu aportacin.
Responder

Deja una respuesta


http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (8 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Tipos de datos bsicos | Primeros pasos para programar

Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/23/primeros-pasos-para-programar-tipos-de-datos-basicos/ (9 de 9) [01/08/2011 10:51:59 a.m.]

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: Tipos de datos bsicos

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos
Publicado el octubre 24, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Si ves este video con detenimiento comprenders la prctica de la teora mostrada en los anteriores artculos. Quiero que me dejes un comentario para decirme que te ha parecido y para preguntarme dudas que te surjan. Yo mismo contestare. Muchas gracias, Javi Pizarro

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

http://primerospasosparaprogramar.wordpress.com/2010/10/24/primeros-pasos-para-programar-resumen-estructura-variables-y-tipos-de-datos-basicos/ (1 de 6) [01/08/2011 10:52:38 a.m.]

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos | Primeros pasos para programar

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Compartelo

http://primerospasosparaprogramar.wordpress.com/2010/10/24/primeros-pasos-para-programar-resumen-estructura-variables-y-tipos-de-datos-basicos/ (2 de 6) [01/08/2011 10:52:38 a.m.]

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos | Primeros pasos para programar

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar: Tipos de datos bsicos


Like Be the first to like this post.

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++

8 respuestas a Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos
1. Nicolas dijo:
octubre 24, 2010 en 5:25 pm

Bueno, primero que nada gracias por abrir este sitio web porque eh aprendido mas fcil el C++. Pero esto de venir a tu sitio, a ver 1 publicacin cada da es algo fastidioso y aveces se me olvida, es por eso que quisiera saber si me recomiendas algn libro de C++. Ademas, tengo otra consulta; Al terminar de aprender C++ que tan difcil es pasar a otro lenguaje como Java? Esperando tu respuesta y totalmente agredecido, Nicolas (;
http://primerospasosparaprogramar.wordpress.com/2010/10/24/primeros-pasos-para-programar-resumen-estructura-variables-y-tipos-de-datos-basicos/ (3 de 6) [01/08/2011 10:52:38 a.m.]

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos | Primeros pasos para programar

Responder

Javi Pizarro dijo:


octubre 25, 2010 en 9:56 am

Buenas Nicolas, mi intencin es realizar 3 o 4 artculos a la semana, para que la gente que lo siga obtenga los conceptos poco a poco y siga los ejercicios que voy a ir proponiendo cuando vayamos ms avanzados. No obstante puedes buscar documentacin si quieres avanzar ms rpidamente. Te aconsejo un libro que se llama Aprenda c++ como si estubiese en primero. Si quieres tambin me puedes dejar tu correo electrnico y te envo documentacin y apuntes que tengo creados para mis alumnos. Aunque te mande estos apuntes te aconsejo que sigas el blog, asi asimilars mucho mejor los conceptos. Un saludo. Javi Pizarro.
Responder

2. Nicolas dijo:
octubre 25, 2010 en 5:42 pm

Si lo se, pero para ir complementando esto. Pero seguire aqui ya que esta mucho mejor explicado. Bueno yo eh descargado una serie de libros, y entre ellos tengo el de c++ como en primero, pero creo que hay muchos de este nombre, el autor que tengo yo es Escuela Superior de Ingienierios Industriales, porfavor corrijeme si no es ese el autor (;. Mi correo es exponsore@gmail.com, te agradeceria que me mandaras esos apuntes.
Responder

Javi Pizarro dijo:


octubre 25, 2010 en 6:59 pm
http://primerospasosparaprogramar.wordpress.com/2010/10/24/primeros-pasos-para-programar-resumen-estructura-variables-y-tipos-de-datos-basicos/ (4 de 6) [01/08/2011 10:52:38 a.m.]

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos | Primeros pasos para programar

Si ese es el libro, ve mirndolo y si tienes dudas me comentas. Si estas comenzando cntrate en la zona de programacin estructurada, y cuando la domines puedes continuar con la programacin orientada a objetos. un saludo
Responder

mark dijo:
diciembre 13, 2010 en 5:08 pm

hola estara muy agradecido si me pudieras pasar esos apuntes ami tambin nunca van mal xD Repito, si puedes. Gracias

3. mark dijo:
diciembre 13, 2010 en 5:15 pm

a si mi correo electrnico es: maark_95@hotmail.com por si puedes enviarme esos apuntes


Responder

4. Hugo dijo:
abril 26, 2011 en 4:25 pm

Hola profesor, desconosco si para la fecha esta aun activo por aqui, si es asi me gustaria que me mandara todo lo que pueda utilizar para aprender a programar en c++. Estoy cursando Programacion I y apenas tengo una somera idea de como se programa. Le agradesco su interes en ensear ppha024@hotmail.com
Responder

http://primerospasosparaprogramar.wordpress.com/2010/10/24/primeros-pasos-para-programar-resumen-estructura-variables-y-tipos-de-datos-basicos/ (5 de 6) [01/08/2011 10:52:38 a.m.]

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos | Primeros pasos para programar

Javi Pizarro dijo:


mayo 2, 2011 en 11:00 am

Hola, si estoy por aqu. Hay semanas que tardo ms das de la cuenta en responder, puesto que tengo que entregar algn proyecto, corregir exmenes o vacaciones jejeje. Puedo ayudarte en lo que necesites. Apuntes de c++ y material tienes mucho en internet. Yo te aconsejo que poco a poco leas este blog y vayas realizando los ejercicios que te voy proponiendo.Lo vas a conseguir.
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/24/primeros-pasos-para-programar-resumen-estructura-variables-y-tipos-de-datos-basicos/ (6 de 6) [01/08/2011 10:52:38 a.m.]

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos

Primeros Pasos Para Programar: El tipo de dato String

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++
Publicado el octubre 26, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo te voy a mostrar una herramienta fundamental para comenzar a realizar tus primeros programas bsicos. Con estas funciones vas a poder comprobar si estas adquiriendo los conocimientos deseados. Voy a preguntaros Que es la entrada o la salida estndar?. Lo primero que debemos de tener claro es eso. Los programas estn confeccionados para solucionar problemas de los usuarios. Cmo un programa se comunica con el usuario?. Los programas usan una interfaz. Puede ser mediante ventanas y botones, mediante pantalla tctil etc. En nuestro caso mediante una salida estndar (Smbolo del sistema) y una entrada estndar (el teclado).

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Por tanto lo que vamos a aprender en este artculo es cmo voy a interactuar con el usuario que utilice mi programa. En principio ser enviando mensajes por pantalla y recogiendo los datos que l enva por el teclado. Ms adelante veremos como crear ventanas y botones y que el usuario se comunique pulsando opciones con el ratn.
http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (1 de 7) [01/08/2011 10:56:34 a.m.]

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

Los lenguajes de programacin tienen medios para realizar estas comunicaciones con el usuario. Estas funciones se denominan LEER y ESCRIBIR. Vamos a ver como se hace en c++. A lo largo del blog os he ido mostrando ejemplos en los que utilizaba estas funciones. Vamos a verlas mas profundamente.
r

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

En c++ la salida de datos o mensajes por pantalla se hace con la funcin cout y la entrada de datos por parte del usuario se realiza con la funcin cin. Estas funciones pertenecen a la librera iostream dentro de la biblioteca std. Por ello siempre declaramos la librera iostream y hacemos una llamada a std (using namespace std;). Para el buen uso de estas funciones utilizamos los operadores << para el cout y >> para el cin. Os voy a poner un ejemplo del uso de estos operadores, pero antes vamos a ver mas cosas; Cout puede mostrar por pantalla una cadena de caracteres (frase) siempre encerrada entre dobles comillas, o tambin puede mostrar por pantalla el valor de una variable. Un ejemplo de esto sera as. cout<< Aprende a programar; cout<< nombreVariable;
r r

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Para poder mostrar el valor de una variable, esta debe de estar declarada, si no el compilador dar un error. Tambin podemos combinar la salida por pantalla. Podemos poner texto con

variables, separando con el operador <<. cout<< Mi edad es << edad; donde edad es una variable. Hay muchas ms cuestiones sobre cout, las iremos viendo en los vdeos de ejemplo. Cin lee los datos que el usuario introduce desde el teclado. Para el uso del cin tenemos que tener en cuenta que TIPO de dato va a introducir el usuario, puede ser un numrico o puede ser un carcter o cualquiera, por ello debemos de confeccionar nuestro programa para que funcione bien a cualquier dato introducido por el usuario (control de errores). Un ejemplo del uso de cin es el siguiente:
http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (2 de 7) [01/08/2011 10:56:34 a.m.]

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

cin>>variable; Variable es una variable declarada de un tipo de dato determinado. Cuando el programa llega a una sentencia cin, se para y espera a que el usuario introduzca un dato y pulse intro. El programa asignara como valor de la variable el dato que ha pulsado el usuario. Un ejemplo del uso de cin y cout os lo dejo en la imagen siguiente.

Para seguir avanzando en la programacin estas funciones deben de quedar muy claras, seguro que vas a ganar mucho tiempo. Para que consigas destreza en el uso de estas funciones sigue los siguientes pasos: 1.- Copia tal cual el ejemplo de la imagen y comprubalo 2.- Busca mas informacin sobre cin y cout en internet o en libros para contrastar informacin y completar sus funcionalidades (Esto a lo largo de los artculos lo veremos viendo). 3.- Haz pruebas. Te propongo que hagas un programa que te pida tu edad tu telfono y lo muestres por pantalla guate del ejemplo que te pongo en la imagen. Espero que te pongas en accin y hagas lo que te propongo, asi tu aprendizaje ser mucho ms
http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (3 de 7) [01/08/2011 10:56:34 a.m.]

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

rpido y comprensivo. Si tienes alguna duda, YO estar aqu para resolverlas, puedes dejarme tus comentarios. Un Saludo, Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar: Resumen estructura, variables y tipos de datos bsicos
Like Be the first to like this post.

Primeros Pasos Para Programar: El tipo de dato String

http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (4 de 7) [01/08/2011 10:56:34 a.m.]

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

7 respuestas a Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++
1.
Pingback: Primeros Pasos Para Programar: Videos Salida/Entrada Estndar | Primeros pasos para programar

2. dvdcillo dijo:
noviembre 10, 2010 en 7:32 pm

Muy buenas. Tras el perodo de exmenes y festivales mltiples en el que he estado algo desconectado del blog, vuelvo para ponerme al da y comienzo con varias dudas que me han surgido a partir de esta entrada. 1 Si tenemos diferentes tipos de variables y, por ejemplo, las variables double engloban todos los valores de int, por qu no utilizamos siembre double? 2 Al crear el programa de la edad, le he aadido al final de la ltima lnea con cout lo siguiente <<" aos"; de manera que el programa me diga "Tu edad es de X aos", comprobando que C++ no permite escribir caracteres especiales como la o las tildes. Hay alguna forma de que reconozca estos carcateres? 3 Cuando el programa pide la edad, he probado a meterle nmeros extremadamente grandes y he comprobado que, ya sea con int o con double, el programa da otro valor que no es el introducido. Esto se debe a algn tipo de limitacin de valores? Se puede solventar? Espero con ansia las respuestas para poder seguir avanzando. Un saludo!! ^^
Responder

Nico dijo:
http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (5 de 7) [01/08/2011 10:56:34 a.m.]

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

diciembre 2, 2010 en 7:18 pm

Yo he tenido las mismas dudas exctamente, si se pueden poner en lnea, estara muy agradecido. Salu2 a la comunidad xD
Responder

3. raul galvez cachairo dijo:


enero 26, 2011 en 12:57 pm

javi por que tenemos varias librerias por ejemplo y ysi pones o quitas la hno e notado diferencia encambio si cambias una letra te da fallo. me lo podrias aclarar gracias dew
Responder

Javi Pizarro dijo:


enero 27, 2011 en 7:01 pm

Ok, hay versiones en las librerias y en las bibliotecas, la primera versin comenz con la utilizacin de los .h posteriormente se crearon las libreras con el mismo nombre pero sin los .h varan un poco pero para empezar pon las que yo te vaya marcando. Mas adelante comenzaremos a crear nuestras propias libreras.
Responder

4. raul galvez cachairo dijo:


enero 26, 2011 en 12:58 pm

iostream y iostream.h conio y conio.h


http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (6 de 7) [01/08/2011 10:56:34 a.m.]

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++ | Primeros pasos para programar

Responder

5. raul galvez cachairo dijo:


enero 27, 2011 en 9:06 am

bueno en un progama pequeo no da fallo si es masgrade no e conseguido que ande sin pone bien los nombre pero por que en un programa pequeo funciona y mas grande no?
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/26/primeros-pasos-para-programar-salida-y-entrada-estandar-lenguaje-de-programacion-c/ (7 de 7) [01/08/2011 10:56:34 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++

Lenguaje de programacion: Errores comunes al programar

Primeros Pasos Para Programar: El tipo de dato String


Publicado el octubre 28, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo te voy a mostrar uno de los tipos de datos que van a facilitarte mucho el aprendizaje y la resolucin de problemas.

Vimos, en artculos anteriores, los tipos de datos bsicos ms usados. Entre ellos estaba el tipo char (carcter). Como dijimos el tipo carcter representa toda la gama alfanumrica del teclado, por tanto puede ser cualquier letra, nmero o smbolo del teclado. Por qu te cuento esto?. Vamos a analizarlo, nosotros slo podemos representar UN nico carcter en una variable. Cmo podemos representar el nombre de una persona?y una direccin de correo?. Realmente hay muchas tcnicas, lo que pasa es que hasta que no estemos mas avanzados en la programacin es complicado de entenderlas. Por ello te quiero mostrar el tipo de dato String. El tipo de dato String no entra dentro de los bsicos. Qu caractersticas tiene? bueno pues puede almacenar dentro de una variable una cadena de caracteres (frase). Este tipo de dato es muy tpico del lenguaje c++ ya que es una de las mejoras con respecto al lenguaje c.
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (1 de 13) [01/08/2011 10:57:11 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

Cmo usamos el tipo de dato String? pues es muy sencillo; primeramente debemos de declarar una nueva librera (En la zona de declaracin de libreras). Esta librera aparte de ofrecernos el tipo de dato String nos ofrece tambin funciones asociadas a l, aunque hasta ms adelante no las veremos. La librera es la String.h y se declara de la siguiente manera:

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

#include <string.h>
r

Al declarar esta librera ya puedes usar el tipo de dato string declarando variables de esta manera: string nombre= Javi; En esta declaracin nombre es una variable de tipo string y el valor de esta es la cadena Javi. Bueno el comportamiento es igual que cualquier otra variable.

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

En esta imagen os muestro un programa sencillo para que veis el uso de este tipo de dato. Las funciones que conlleva, las iremos viendo ms adelante. Para reforzar todos los conceptos que hemos estado viendo a lo largo de estos das, te voy a proponer un pequeo ejercicio: Crear un programa que pida el nombre, los apellidos, la direccin, el telfono, el ao de
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (2 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

nacimiento y la profesin del usuario. El programa sacar ordenadamente dichos datos por pantalla. Para que tu aprendizaje sea eficaz, realiza este problema, y si tienes alguna duda puedes dejarme un comentario y YO personalmente te la resolver. Muchas Gracias, Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (3 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

Primeros Pasos Para Programar: Salida y Entrada estndar lenguaje de programacion c++
Like Be the first to like this post.

Lenguaje de programacion: Errores comunes al programar

14 respuestas a Primeros Pasos Para Programar: El tipo de dato String


1. Alexhr dijo:
octubre 30, 2010 en 10:10 am

Buenas, He intentado hacer el ejercicio que ha propuesto y no ma salio de ninguna de las maneras que lo he hecho, podra revisar la estructura, es que no s si no he entendido bien la funcion de la libreria string o me falla algoLa estrutura me ha quedado asi: #include #include #include using namespace std; int main() { int variablenombre; int variableapellido; int variabletelefono; int variabledireccion; int variablenacimiento; int variableprofesion; string nombre=variable nombre; string apellido=variable apellido; string telefono=variable telefono; string direccion=variable direccion; string nacimiento=variable nacimiento; string profesion=variable profesion; cout<<"Por favor introduce los siguientes datos"<<endl; cout<<"introduce tu nombre "<>variablenombre;
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (4 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

cout<<"introduce tu apellido "<>variableapellido; cout<<"introduce tu telefono "<>variabletelefono; cout<<"introduce tu direccion "<>variabledireccion; cout<<"introduce tu ao de nacimiento "<>variablenacimiento; cout<<"introduce tu profesion "<>variableprofesion; cout<<"tus datos son:"<<endl; cout<<nombre<<" "<<apellido<<" "<<telefono<<" "<<direccion<<" "<<nacimiento<<" "<<profesion;//esto staria en una misma lnea// getch(); }
Responder

Javi Pizarro dijo:


octubre 30, 2010 en 5:11 pm

Buenas alexhr, Tienes algunos fallos pero, no te preocupes que es lo normal cuando se empiezan a hacer pruebas. Bueno te cuento: 1.- No se si las libreras las declaras bien. Ya sabes que debes de poner #include #include #include 2.- Declaras variables de tipo entero (int) e intentas asociarlas al tipo string. Esto es un error. Las variables enteras (int) sonun tipo de variable y el string es otro tipo. En las enteras introduces valores numricos y en los string introduces cadenas de caractres (frases). 3.- Lo que debes de hacer, viendo tu codigo, es quitar las variables int y declarar solo tipos string. Entonces borra los tipos int y deja los string declarandolos de la siguiente manera: string nombre; string apellido; string telefono; string direccion; string nacimiento; string profesion;
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (5 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

4.- Utilizas solamente cout. Cout solo muestra un mensaje por la salida estndar. Para poder recoger el dato del usuario tienes que usar la funcin cin. Te muestro como es un ejemplo con la variable nombre: cout<>nombre; y asi tienes que ir pidiendole al usuario que vaya introduciendo los datos, los cuales, con cin se guardaran en la variable string, el nombre que introduzca el usuario se guardara en la variable string nombre. Al final cuando hayas introducido todos los datos en todas las variables, puedes proceder a mostrarlo todo por la salida estndar con cout (Eso si lo tienes bien implementado). 5.- Despus de ver esto, te aconsejo que leas de nuevo los artculos de tipos de datos bsicos y la del tipo de dato string, y observes muy bien las imgenes de ejemplo. Pruebalo y si sigue fallndote aqui estoy para resorver tus dudas.
Responder

2. Alexhr dijo:
octubre 30, 2010 en 10:22 pm

ok!! Muchas gracias,ya ma salido bien, el fallo lo he tenido en asociar las variable string con la variable int.
Responder

3. Samu dijo:
octubre 31, 2010 en 4:51 pm

Tengo varias preguntas; -Una vez que ya tienes el programa ejecutandose, cuando tienes que introducir los caracteres, por qu si pones un espacio el siguiente no te da la opcionde poner y se salta al siguiente? Por ejemplo: Apellidos: Ocaa Losada Direccion: Telefono: (y en direccion no me la opcion de escribir)
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (6 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

-Otra es como puedo hacer para que la frase se termine y pase al siguiente renglon sin tener que llegar al final, he probado en ponerlo en otro cout diferente pero me lo sigue poniendo seguido Se puede? Gracias
Responder

Javi Pizarro dijo:


noviembre 3, 2010 en 3:46 pm

Buenas Samu, Te pido disculpas por tardar en contestarte. A tus preguntas te comento: 1.- La salida estandar no permite los espacios, por tanto, no puedes asignarle a un tipo string espacios en dicha salida. Si preguntas direccin e introduces en la salida estndar calle adelfa, la cadena o frase que el tipo estring te recoge es solo calle, adelfa la rechazar (pero como te he dicho no es probema del tipo string sino del simbolo del sistema de windows. Por tanto debers separar variables. Primero una que indique si es calle o avenida etc, y despues otra con el nombre de la calle. Por eso no te permite seguir introduciendo datos. Si no te queda claro mandame otro comentario ok?. 2.- Para que la frase pase al siguiente rengln tienes dos opciones. Una es poniendo \n, te pongo un ejemplo: cout<<"Introduce tu nombre\n"; con eso el siguiente mensaje que enves saldr en la siguiente lnea. La otra opcin es usando endl, te lo muestro en el siguiente ejemplo: cout<<"Introduce tu nombre: "<<endl; Pruebalo y me comentas si te ha salido. Espero que continues tus prcticas. Ya te puedes suscribir al blog dejando tu correo electrnico y asi cuando aada artculos o comentarios se te enviar un correo y no tienes que estar visitando constantemente el blog para ver si hay actualizaciones. Un saludo.

http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (7 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

Responder

4. mark dijo:
diciembre 13, 2010 en 8:30 pm

Hola, realmente me e quedado impresionado con este magnifico ejercicio que me a salido a la perfeccin y me gustara saber si se puede pasar para que lo vean otras personas si no tienes el copilador necesario. No se si lo digo bien no se muy bien el significado de copilador y antes me refera al programa DEVC++ Gracias.
Responder

Javi Pizarro dijo:


diciembre 14, 2010 en 11:25 am

Hola mark, veo que estas avanzando. Cuando creas un programa y lo compilas se te genera un archivo ejecutable. Mira en la carpeta donde creas el archivo cpp (archivo de cdigo funente que es el que creas con devc++) y vers que se te ha generado un archivo con el mismo nombre y ejecutable .exe Ese es el archivo que puedes portar a cualquier computador, es el archivo ejecutable de tu programa. Los usuarios que lo usen solo podrn ejecutarlo sin ver el cdigo que tu generaste. Espero haberte ayudado un saludo.
Responder

5. raul galvez cachairo dijo:


enero 25, 2011 en 10:16 pm

javi mira en un comentario de aqui arriba te preguntan lo de los espacios con las variables string y tu respuesta es que es problema del simbolo del sistema de windows
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (8 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

esto quiere decir que si cambiamos el sistema operativo a un UBUNTU por ejemplo no tendriamos este problema gracias
Responder

Javi Pizarro dijo:


enero 27, 2011 en 6:53 pm

Buenas ral, yo trabajo desde linux, y me gustara que cuando seamos ms miembros dentro del blog pues poner seminarios y artculos para tambin aprender a trabajar con este sistema operativo. A tu pregunta no te se contestar del todo bien, creo que el shell de cualquier distribucin de linux codifica el UTF-8 y creo que permite acentos, pero no estoy seguro con la y con los espacios. Una forma de poder solucionar esto es con un vector de char[] que me comentaste en una hebra anterior. Comprobar a ciencia cierta esta duda que tienes. Un saludo.
Responder

raul galvez cachairo dijo:


enero 29, 2011 en 12:29 am

gracias un saludo

6. PANCHITO dijo:
enero 30, 2011 en 7:29 pm

Hola Javi, me han resultado de muchisima ayuda tus aportes, llevo 3 dias programando desde cero
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (9 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

y ya me siento bien feliz En el ejercicio me resulto dificil pero no imposible guardar la direccion. Descubri que con cada espacio entre palabras se define la siguiente variable Por ejemplo en direccion al poner: Calle Nathan No 15 se definen 4 variables, que son dir1 dir2 dir3 y dir4 tan solo con separarlas con un espacio. Tuve que hacer 7 variables vacias para direccion, por si el usuario escribia 7 palabras. Este es mi programa completito: #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main(){ string nombre; //variables vacias string apellido; string edad; string telefono; string dir; string dir2; string dir3; string dir4; string dir5; string dir6; string dir7; string dir8; cout<<BIENVENIDO AL REGISTRO\n\nPor favor escribe tu nombre:\n; cin>>nombre; //rellenando variables cout<<Ahora escribe tu apellido\n; cin>>apellido; cout<<Bienvenido a la programacion en C++ <<nombre<< <<apellido;
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (10 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

cout<<\n\nCuentanos mas sobre ti. Cual es tu edad?\n; cin>>edad; cout<<Telefono?\n; cin>>telefono; cout<<Tu direccion, calle y colonia\n; cin>>dir>>dir2>>dir3>>dir4>>dir5>>dir6>>dir7; cout<<\nMuchas gracias por registrarte! Tus datos son los siguientes:\n\n;//ahora a mostrar las variables guardadas cout<<nombre<< <<apellido<<\nEdad: <<edad<<\nDireccion:\n<<dir<< <<dir2<< <<dir3<< <<dir4<< <<dir5<< <<dir6<< <<dir7<< <<dir8<<\nTelefono:\n<<telefono; cout<<\n\nPresione cualquier tecla para finalizar el programa; getch(); } Alguna observacion Javi? Bueno Gracias por ensearnos programacion, en verdad yo lo aprecio mucho.
Responder

Javi Pizarro dijo:


enero 31, 2011 en 3:28 pm

Ok, Panchito, la solucin que das es buena. Lo que pasa es que el cin no deberas de usarlo asi, puesto que te obliga a introducir todos los datos. Por tanto si una direccin no tiene 7 palabras el programa ya no iria bien. Este ejemplo es para que veas el tipo string y practiques un poco con l. Hay soluciones para lo de la direccin completa incluyendo los espacios. Se puede hacer con un vector o array de caracteres. Pero ya nos metemos en el tema de vectores y arrays que todavia no hemos visto. Esta solucin esta bien, simplificala y continua avanzando en tu aprendizaje. Ya, mas adelante, veremos otra solucin para recoger cadenas de caracteres (frases) del usuario. Saludos.
Responder
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (11 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

7. PANCHITO dijo:
enero 30, 2011 en 7:54 pm

acabo de ver en mi programita que tengo que rellenar todas las variables dir que hice para poder continuar ! no me fije en eso! Tambien me di cuenta que si en nombre pongo por ejempo Juan Carlos se rellena apellido, pues al poner JUAN CARLOS ya son dos variables que se han rellenado :S Hay alguna forma de poder insertar oraciones en una variable en vez de una sola palabra? puede una variable ser un un conjunto de palabras? tambien vi que en vez de escribir todo esto: string dir; string dir2; string dir3; string dir4; string dir5; string dir6; string dir7; string dir8; puedo sustituirlo por string dir,dir2,dir3,dir4,dir5,dir6,dir7,dir8; esto ahorra trabajo
Responder

Javi Pizarro dijo:


enero 31, 2011 en 3:32 pm

Bueno, aqui puedes ver el comentario que te hice anteriormente. Decirte que si no quieres esperar y quieres ver una solucin para recoger frases, busca por internet el uso de vectores
http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (12 de 13) [01/08/2011 10:57:11 a.m.]

Primeros Pasos Para Programar: El tipo de dato String | Primeros pasos para programar

char[tamao]. Con respecto a lo de la declaracin de variables creo que lo explico en los videos. Es lo mismo declararlo de una forma que de otra. Gracias por tus aportaciones Panchito. Un saludo y espero nuevos comentarios tuyos.
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/10/28/primeros-pasos-para-programar-el-tipo-de-dato-string/ (13 de 13) [01/08/2011 10:57:11 a.m.]

Lenguaje de programacion: Errores comunes al programar | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: El tipo de dato String

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar

Lenguaje de programacion: Errores comunes al programar


Publicado el noviembre 2, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Si lees atentamente este artculo, y pones atencin al mismo, vas a conseguir un hbito que tard 2 meses en conseguir y que tu puedes obtenerlo en 5 das si sigues los pasos y las actividades que te voy a proponer. Conseguirs realizar tus programas 2 veces ms rpido con la informacin que te voy a transmitir.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Uno de los grandes problemas que he detectado a lo largo de mi periodo docente como profesor en programacin o en manejo de cualquier herramienta informtica son los pequeos errores. He tenido alumnos, e incluso lo he vivido en mi propios zapatos, que por un mnimo error de sintaxis he perdido mas de media hora de tiempo de programacin. Hay varios tipos de errores en la programacin, en concreto te voy a explicar los dos ms comunes: 1. Error de compilacin. Es el error ms comn y el que hace perder ms tiempo al programador.
http://primerospasosparaprogramar.wordpress.com/2010/11/02/lenguaje-de-programacion-errores-comunes-al-programar/ (1 de 4) [01/08/2011 10:59:46 a.m.]

Suscrbete

Buscame en facebook
AprendeCpp.com

Lenguaje de programacion: Errores comunes al programar | Primeros pasos para programar

Es cuando el compilador o el traductor de tu lenguaje no entiende alguna instruccin que le has dado. Puede ser por muchas causas, pero la ms comn es el error sintctico (Equivocarse al escribir el nombre de las palabras reservadas o el de las palabras clave). 2. Error de ejecucin. Este error se da cuando el programa que creas no hace lo que tu quieres que haga. Es cuando el programa toma decisiones errneas o da resultados incoherentes. Este error

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

se produce al no hacer un anlisis del problema a resolver. Cuando realicemos algortmos ms complicados, comenzaremos a realizar anlisis de los problemas y solventaremos este error. Como evitar estos problemas y hacer que tu programacin tenga una mejor eficiencia?. Debes de obtener un hbito. Un hbito se obtiene al realizar siempre las mismas acciones.Debes de aplicar las siguientes reglas en todos los programas que realices.
r

1. Declarar correctamente las libreras y repasarlas 3 veces antes de comenzar a programar. 2. Poner nombres de variables coherentes al problema. Por ejemplo, si quieres hacer una suma de dos datos, pues llamar a la variable final, suma. 3. Usar siempre nombres en minsculas e intentar evitar las maysculas. 4. Repasar las palabras reservadas y los puntos y comas al finalizar las sentencias. 5. En el caso de que tengas un error de compilacin, el compilador te marcar la lnea y el error, si no encuentras nada, mira bien la lnea anterior. Estos cinco pasos que te expongo debes convertirlos a habito cuando programas, si lo consigues reducirs por 2 el tiempo de programacin, puesto que evitars muchos errores de compilacin que hacen que pierdas mucho tiempo.

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Sobre los errores de ejecucin, ms adelante, cuando avancemos en la programacin y realicemos ejercicios y problemas ms complicados, dar pautas del buen programador siguiendo unos pasos (Planificacin, anlisis, diseo, implementacin y pruebas) Espero que esta informacin te ayude, mi objetivo es ayudarte a aprender a programar en el menor tiempo posible. Si adquieres este hbito tu velocidad de aprendizaje ser 2 veces ms rpida. Quiero que me dejes un comentario indicandome cules son tus dificultades y que es lo que te gustara que te enseara. Yo mismo responder a tus dudas y frustaciones. Un saludo,

http://primerospasosparaprogramar.wordpress.com/2010/11/02/lenguaje-de-programacion-errores-comunes-al-programar/ (2 de 4) [01/08/2011 10:59:46 a.m.]

Lenguaje de programacion: Errores comunes al programar | Primeros pasos para programar

Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar: El tipo de dato String


Like Be the first to like this post.

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar

2 respuestas a Lenguaje de programacion: Errores comunes al programar


1.
http://primerospasosparaprogramar.wordpress.com/2010/11/02/lenguaje-de-programacion-errores-comunes-al-programar/ (3 de 4) [01/08/2011 10:59:46 a.m.]

Lenguaje de programacion: Errores comunes al programar | Primeros pasos para programar

mark dijo:
diciembre 13, 2010 en 8:44 pm

Hola otra vez, esta bien lo que dices me gusta estos das de navidad y los que faltan para llegar como no tengo muchos deberes me voy a poner a estudiarme-lo asta que me entre todo xD y practicare mucho esto de los errores para evitarlo y si puede ser me aprender la estructura principal para no tener que mirar el alguna foto de las que pones
Responder

2. Daniel hdez dijo:


marzo 10, 2011 en 1:49 pm

Gracias por la explicacion y la paciencia


Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/02/lenguaje-de-programacion-errores-comunes-al-programar/ (4 de 4) [01/08/2011 10:59:46 a.m.]

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Lenguaje de programacion: Errores comunes al programar

Primeros Pasos Para Programar: Operadores bsicos

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar


Publicado el noviembre 3, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo te voy a mostrar cmo utilizar las funciones cin y cout para comunicarte, enviar mensajes y recibirlos de los usuarios de tus programas. Antes de ver los vdeos te aconsejo que leas el siguiente post: Primeros Pasos Para Programar Salida y Entrada estandar en c++ Con esta informacin, sers capaz de crear programas interactivos con el usuario, mas adelante iremos avanzando y si retienes estos conceptos lo conseguirs mas rpidamente. En este vdeo te mostrar un ejemplo bsico de las funciones cin y cout.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

http://primerospasosparaprogramar.wordpress.com/2010/11/03/primeros-pasos-para-programar-videos-salidaentrada-estandar/ (1 de 5) [01/08/2011 11:00:42 a.m.]

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar | Primeros pasos para programar

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

En este otro vdeo continuar mostrandote consejos para el buen uso de estas funciones y ejemplos detallados.-

http://primerospasosparaprogramar.wordpress.com/2010/11/03/primeros-pasos-para-programar-videos-salidaentrada-estandar/ (2 de 5) [01/08/2011 11:00:42 a.m.]

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar | Primeros pasos para programar

Espero que te ayuden a tu proceso de aprendizaje de la programacin. Ya he comenzado a especificar cdigo c++. Como sabeis estas funciones estn en otros lenguajes y funcionan igual, lo nico que cambia son las palabras reservadas y la sintaxis. Me gustara que me dejaras un mensaje comentandome si has realizado los ejercicios y las dificultades que has encontrado, esto me ayudara mucho para poder entender tus frustraciones y dificultades y hacer incapi en ellas. YO respondere personalmente. Muchas Gracias,
http://primerospasosparaprogramar.wordpress.com/2010/11/03/primeros-pasos-para-programar-videos-salidaentrada-estandar/ (3 de 5) [01/08/2011 11:00:42 a.m.]

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar | Primeros pasos para programar

Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Uncategorized. Guarda el enlace permanente.

Lenguaje de programacion: Errores comunes al programar


Like Be the first to like this post.

Primeros Pasos Para Programar: Operadores bsicos

2 respuestas a Primeros Pasos Para Programar: Videos Salida/Entrada Estndar


1. Edgar dijo:
http://primerospasosparaprogramar.wordpress.com/2010/11/03/primeros-pasos-para-programar-videos-salidaentrada-estandar/ (4 de 5) [01/08/2011 11:00:42 a.m.]

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar | Primeros pasos para programar

enero 31, 2011 en 2:41 am

Solo quiero comentar sobre el audio de los vdeos , hay un sonido extrao que aveces no deja escuchar lo que hablas o aveces se suprime y resulta a veces como difcil de entender un audio interrumpido . Solo eso. Todo lo dems esta excelente.
Responder

Javi Pizarro dijo:


enero 31, 2011 en 3:35 pm

Buenas edgar, te pido disculpas a ti y a todos por el audio de los videos. Al cambiar de formato los vdeos para disminuir su peso y poder subirlos mejor a youtube, he pagado el precio de la calidad del audio. Voy a mejorar ese aspecto. Gracias por tu aportacin. Saludos.
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/03/primeros-pasos-para-programar-videos-salidaentrada-estandar/ (5 de 5) [01/08/2011 11:00:42 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar

Lenguaje de Programacin: Operadores Relacionales

Primeros Pasos Para Programar: Operadores bsicos


Publicado el noviembre 7, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Si lees este artculo vas a comenzar a realizar programas ms complejos y con mas funcionalidad, vas a poder resolver pequeos problemas que los usuarios te van a demandar. Aunque todava estamos en la fase de programacin bsica, lo que te voy a ensear ahora te va a dar una visin ms amplia de las posibilidades que un programa puede ofrecer. Voy a hablarte de los operadores bsicos. Los operadores nos permiten realizar operaciones con variables. Para cada tipo de dato existen diferentes operadores. Vamos a centrarnos en los bsicos. En los tipos de datos entero y real (si hablamos en el lenguaje c++ seran los int y los double ) tenemos los operadores bsicos que utilizamos para hallar cualquier clculo matemtico. Podemos usar los operadores suma (+), resta (-), multiplicacin (*) y divisin (/).
http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (1 de 8) [01/08/2011 11:01:28 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

Antes de ver ejemplos de cmo usar estos operadores en un programa (siempre pongo ejemplos para el lenguaje c++ pero sera trivial si ussemos otro lenguaje) tenemos que tener claro ciertas cuestiones. El principal problema lo tenemos en el operador divisin (/) al usar tipos de datos enteros, puesto que una divisin de dos enteros nos puede dar como resultado un nmero real. Este pequeo problema tenemos que tenerlo siempre muy en cuenta. Mi consejo es que siempre que realicemos clculos matemticos, usemos tipos de datos reales, as no tendremos problemas del tipo comentado anteriormente. Otra cuestin es que estos operadores bsicos, para otros tipos de datos no nos serviran, debido a las caractersticas de cada tipo. Por ejemplo para los tipos lgicos (bool), los de carcter (char) o
r r

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

los de cadena de caracteres (string) no tiene sentido hacer este tipo de operaciones. Sin embargo estos tipos tienen suspropios operadores que iremos viendo ms adelante.

Archivos
r

Entonces vamos a centrarnos en los operadores +,-,* y / que son operadores binarios bsicos y vamos a ver un ejemplo de su uso con c++ y ademas os voy a proponer una serie de ejercicios para que trabajis con ellos y repasis lo visto en los anteriores artculos y vdeos. Como primer ejemplo vamos hacer un programa que pida al usuario 2 nmeros reales y vamos a sacar por pantalla su suma, resta, multiplicacin y divisin.

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

En este ejemplo que veis en la imagen he sacado directamente con el operador cout las operaciones por pantalla. Tambin tenis la opcin de declarar 4 variables por ejemplo suma, resta ,mul y div y asignar las operaciones a dichas variables, y luego mostrarlas al usuario. Esto
http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (2 de 8) [01/08/2011 11:01:28 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

se hara de la siguiente manera.

Para que este artculo tenga utilidad para ti y le saques el mayor partido posible, debes de seguir los pasos que te pongo a continuacin y comprometerte a realizarlos. Sera un avance muy importante que consigas realizar programas usando operadores bsicos. 1. Reescribe en el devc++ los ejemplos que te he propuesto en las imgenes, ejectalos y comprueba que realmente funcionan. 2. Realiza los ejercicios que te voy a proponer al final de este artculo, guate de los ejemplos anteriores. 3. No dudes en preguntarme mediante los comentarios, estamos en una fase en la que, si no te quedan claro estos conceptos, vas a tardar mucho en poder avanzar. 4. No tires la toalla, ten paciencia, consulta artculos anteriores si no tienes algn concepto claro. Esto es muy importante. Te propongo los siguientes ejercicios: 1. Realiza un programa que pida 3 nmeros cualesquiera al usuario. El programa deber mostrarle por pantalla, la media aritmtica de esos nmeros siendo esta (num1+num2+num3)/3. 2. Realiza un programa que pida la base y la altura de un tringulo y el programa muestre el rea de dicho tringulo. Siendo el rea (base*altura)/2. 3. Realiza un programa que pida un precio de cualquier artculo y nos halle el precio mas el IVA. Suponemos que el IVA es un 16%. Siendo la frmula. precio+precio*0,16; Espero que sigas mis consejos y realices las actividades, es fundamental que te pongas en accin
http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (3 de 8) [01/08/2011 11:01:28 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

y que comiences a enfrentarte con pequeos problemas, para seguir avanzando. NO TENGAS REPARO en dejarme tus DUDAS mediante los COMENTARIOS. YO mismo estar para resolverlas lo antes posible. Un saludo, Javi Pizarro.

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar: Videos Salida/Entrada Estndar


Like Be the first to like this post.

Lenguaje de Programacin: Operadores Relacionales

http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (4 de 8) [01/08/2011 11:01:28 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

9 respuestas a Primeros Pasos Para Programar: Operadores bsicos


1.
Pingback: Media de tres nmeros en C++ | Primeros pasos para programar

2. luis gomez dijo:


enero 15, 2011 en 5:36 pm

exelente trabajo de operadores basicos


Responder

Javi Pizarro dijo:


enero 16, 2011 en 11:32 am

Gracias Luis, espero haberte animado para que contines aprendiendo a programar y que con estos artculos hayas podido resolver tus dudas. Un saludo
Responder

3. PANCHITO dijo:
enero 31, 2011 en 7:33 pm

Estuvo facil! aqui son necesarias las matematicas no me salia la operacion: num1+num2+num3/num4 y pense en agruparlas (num1+num2+num3)/num4 y si! salio perfecto
http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (5 de 8) [01/08/2011 11:01:28 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

Este fue mi ejercicio para calcular el iva, por si a alguien mas le ayuda, lo puede analizar: #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main(){ double num1,num2=0.16; cout<<Calculo de IVA de un producto\n\nInserte el precio del articulo: ; cin>>num1; cout<<\nEl IVA de este articulo es: <<num1*num2; cout<<\nEl precio del articulo con IVA seria: <<num1+(num1*num2); getch();
Responder

Javi Pizarro dijo:


febrero 3, 2011 en 9:58 am

Muy bien Panchito, ests avanzando muy rpido. Tenias conocimientos de programacin previos? me interesa saberlo por que tus avances son muy buenos y sabiendo eso me hago una idea de si estos artculos realmente ayudan a aprender a programar. Un saludo.
Responder

4. Andres dijo:
febrero 26, 2011 en 9:29 pm

Muy bien.
http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (6 de 8) [01/08/2011 11:01:28 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

Tengo una duda para cambiar el programa para que salga una sola operacion a la vez osea cuando el usuario lo pida tengo que cargar una variable para ir escogiendo cada una de las operaciones por separado.
Responder

Javi Pizarro dijo:


febrero 27, 2011 en 11:34 am

Hola Andrs bienvenido, no entiendo tu pregunta, pero mira el post del bucle do while( correccin de errores) a ver si es eso lo q buscas. Un saludo
Responder

5. Jorge dijo:
junio 16, 2011 en 4:53 am

hola Javi, soy Jorge y soy nuevo en esto de programacion, creo que tu tecnica es muy buena, sigue adelante
Responder

Javi Pizarro dijo:


junio 18, 2011 en 11:14 am

Muchas Gracias Jorge, Espero ayudarte a aprender a programar en c++.


Responder

Deja una respuesta


http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (7 de 8) [01/08/2011 11:01:28 a.m.]

Primeros Pasos Para Programar: Operadores bsicos | Primeros pasos para programar

Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/07/primeros-pasos-para-programar-operadores-basicos/ (8 de 8) [01/08/2011 11:01:28 a.m.]

Lenguaje de Programacin: Operadores Relacionales | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Primeros Pasos Para Programar: Operadores bsicos

Lenguajes de Programacin: Operadores Lgicos

Lenguaje de Programacin: Operadores Relacionales


Publicado el noviembre 9, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Si lees este artculo, comprenders la importancia que tienen ciertos tipos de operadores a la hora de programar. Todo esto que te voy a comentar es independiente del lenguaje que utilices, aunque para los ejemplos me centrar en el lenguaje de programacion c++. Os voy a hablar en este artculo sobre la importancia de los operadores relacionales y lgicos en la programacin. En todos los lenguajes de programacin, los operadores relacionales y los lgicos son unas herramientas importantes para que un programa responda a las necesidades de un usuario. Sabemos que un programa puede responder de diferentes maneras segn las opciones que elige un usuario. Ese control de realizar una accin determinada se realiza mediante los operadores relacionales y los lgicos. Un operador relacional o lgico puede dar dos tipos de respuestas VERDADERA O FALSA. Te pongo un ejemplo de esto; 5<4, esta expresin da
http://primerospasosparaprogramar.wordpress.com/2010/11/09/lenguaje-de-programacion-operadores-relacionales-y-logicos/ (1 de 3) [01/08/2011 11:07:07 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Lenguaje de Programacin: Operadores Relacionales | Primeros pasos para programar

como resultado FALSO. Al tener estos dos tipos de resultados, asociamos estos resultados al tipo booleano. Como operadores relacionales tenemos <,>,<=,>=, == (igual), ! = (distinto) y ! (inversa). El operador == se utiliza para comprobar si un valor es igual a otro. No hay que confundirlo con el operador de asignacin = que se
r r

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

utiliza para asignar el valor de una variable.


r

Donde y como usamos estos operadores?. Estos operadores se usan habitualmente en lo que se denominan condicionales. Un condicional es una bifurcacin en la estructura del cdigo por la cual segn se cumpla la condicin, el programa responder de una manera o de otra. Imaginemos que tenemos un programa que calcula la suma, la resta y la multiplicacin de dos nmeros, y el usuario puede elegir una opcin de las tres. Segn la opcin que elija, el programa responder de una manera de las tres. Estas acciones se realizan mediante los operadores relacionales y lgicos. Mas adelante mostrar como usar condicionales y veremos ms explicitamente el uso de los operadores relacionales y lgicos. Puedes dejar un comentario sobre este artculo comentando si te ha surgido alguna duda o frustracin. YO mismo responder a las mismas.
r

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Compartelo

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

http://primerospasosparaprogramar.wordpress.com/2010/11/09/lenguaje-de-programacion-operadores-relacionales-y-logicos/ (2 de 3) [01/08/2011 11:07:07 a.m.]

Lenguaje de Programacin: Operadores Relacionales | Primeros pasos para programar

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Primeros Pasos Para Programar: Operadores bsicos


Like Be the first to like this post.

Lenguajes de Programacin: Operadores Lgicos

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/09/lenguaje-de-programacion-operadores-relacionales-y-logicos/ (3 de 3) [01/08/2011 11:07:07 a.m.]

Lenguajes de Programacin: Operadores Lgicos | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Lenguaje de Programacin: Operadores Relacionales

Intrucciones de alternativa if else, comprndalo en c++

Lenguajes de Programacin: Operadores Lgicos


Publicado el noviembre 9, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Uno de los impedimentos a la hora de programar es, el poco entrenamiento que se tiene a la hora del uso de los operadores lgicos. Si lees este artculo ese problema NO lo vas a tener, puesto que voy a intentar que ese aspecto lo trabajes de manera sencilla. Los operadores lgicos permiten agrupar expresiones lgicas. Las expresiones lgicas son todas aquellas expresiones que obtienen como resultado verdadero o falso. Los operadores lgicos son aquellos que hacen de nexo de este tipo de expresiones. Los operadores lgicos en C++ son los siguientes && (operador Y) ||(operador OR) y (operador de negacin). Vamos a ver ejemplos para comprender el funcionamiento, el operador && podramos usarlo en esta expresin lgica: (3<5) && (30>20) esta expresin devuelve verdadero, ya que las dos expresiones son verdaderas (3<5) es verdadero y (30>20) tambin es verdadero. El operador && devuelve verdadero si TODAS las expresiones son verdaderas, con que una sea falsa el
http://primerospasosparaprogramar.wordpress.com/2010/11/09/lenguajes-de-programacion-operadores-logicos/ (1 de 3) [01/08/2011 11:12:24 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

Lenguajes de Programacin: Operadores Lgicos | Primeros pasos para programar

operador devolver falso.

Buscar

Vamos a ver el operador || por ejemplo en esta expresin:

(3<5)||(10>20) esta expresin

Entradas recientes
r

devuelve verdadero, porque con el operador || si una de todas las expresiones es verdadera el resultado es verdadero y como (3<5) es verdadero pues ya se cumple. Para que sea falso ninguna debe de ser verdadera. Finalmente el operador lo que hace es invertir la lgica de la expresin que le sigue; si la expresin siguiente es verdadera devolver falso y viceversa. Por ejemplo (18>5) devuelve falso. En este punto espero que hayas entendido estos operadores y los anteriores vistos, la comprensin de estos es muy importante, aunque entiendo, que no veas todava la repercusin que tienen dentro de la programacin. Esto es una pieza fundamental del puzzle que hay que construir para programar. Quiero que leas de nuevo este artculo y que busques informacin acerca de los operadores lgicos. Quiero que me comentes si tienes algn problema de comprensin o alguna frustracin. Yo mismo contestare a ellas. Muchas Gracias,

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Javi Pizarro

Categoras
r

Programacion Uncategorized

Compartelo

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

http://primerospasosparaprogramar.wordpress.com/2010/11/09/lenguajes-de-programacion-operadores-logicos/ (2 de 3) [01/08/2011 11:12:24 a.m.]

Lenguajes de Programacin: Operadores Lgicos | Primeros pasos para programar

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Lenguaje de Programacin: Operadores Relacionales


Like Be the first to like this post.

Intrucciones de alternativa if else, comprndalo en c++

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/09/lenguajes-de-programacion-operadores-logicos/ (3 de 3) [01/08/2011 11:12:24 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Lenguajes de Programacin: Operadores Lgicos

Programacin en C++: Resolucin de problemas

Intrucciones de alternativa if else, comprndalo en c++


Publicado el noviembre 14, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

Te voy a mostrar la manera de tomar alternativas dentro de un programa, con esto vas a comenzar a realizar programas ms complejos y con ms calidad, puesto que podrs realizar comprobaciones y tomar decisiones con respecto a los datos que introducen los usuarios de los programas.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Hasta ahora hemos realizado programas secuenciales. Esto significa que todas nuestras instrucciones eran evaluadas y ejecutadas secuencialmente por el compilador, lnea a lnea. Ahora vamos a programar alternativas, quiere decir que segn nuestro cdigo y los valores introducidos por el usuario el compilador evaluar y ejecutar lneas de cdigo de manera alternativa, no secuencial.Djame que te explique esto con ejemplos, la imagen siguiente muestra un programa secuencial, te explico.
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (1 de 13) [01/08/2011 11:13:07 a.m.]

Buscame en facebook
AprendeCpp.com

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

En esta imagen, tenemos un programa que pide la edad al usuario y la muestra por pantalla. Es un programa secuencial, puesto que todas las instrucciones las evala el compilador una a una. Lo que te voy a mostrar con las sentencias if y else, es como realizar programas en los que el cdigo puede tomar varias alternativas. La sentencia if, tras evaluar una expresin lgica, ejecuta una serie de sentencias en caso de que la expresin lgica sea verdadera. Su sintaxis es: La expresin lgica es una expresin vista en artculos anteriores, caben expresiones relacionales y expresiones lgicas cuyo resultado sea verdadero o falso. Esta sentencia condicional tambin puede ser compuesta. Es igual que la anterior pero se le aade un apartado que es el else que contendr instrucciones que se ejecutarn en caso de que la expresin evaluada por el if es falsa. Su sintaxis es la siguiente.

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (2 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

Dentro de una sentencia if se puede colocar otra sentencia if y asi sucesivamente, esto es lo que se denomina como anidamiento, y permite crear programas donde se valoren expresiones complejas. Decir que, tanto en el if como en el else slo hay una nica sentencia entonces en la sintaxis podemos eliminar las llaves ({}). Para que este concepto te quede completamente claro vamos a ver un ejemplo en c++. El ejemplo siguiente va a mostrar un programa con alternativas. El programa pedir una nota de 0 a 10, y segn esa nota escribir en la pantalla si es un aprobado, si la nota es mayor que 5 o si es un suspenso, si la nota es menor que cinco.

Como se observa en el cdigo, este programa puede tomar dos alternativas, si el nmero introducido por el usuario es menor que 5 entonces el compilador se olvida del else y slo ejecuta las sentencias del if, en caso contrario,el nmero es mayor que 5, el compilador se olvida del if y ejecuta lo que hay en el else. Esto es slo una introduccin a las sentencias condicionales, para que te quede claro y trabajes el concepto, haz los siguientes ejercicios: 1. Copia el ejemplo anterior, compilalo y prueba que te funcione. 2. Haz un ejercicio similar sabiendo que si la nota esta entre 0 y 5 sin incluir el cinco tiene que mostrar Suspenso, si esta entre 5 y 6 incluido, es Bien. Si esta entre 6 y 9 inclusive es Notable. Y si
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (3 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

es mayor que nueve escriba por pantalla Sobresaliente. Trabaja las expresiones relacionales. 3. Haz un programa que dado un nmero te saque un mensaje por pantalla diciendo si es positivo o negativo. Trabaja estos ejercicios y relee el artculo para dejar claro este concepto. Como siempre si tienes alguna duda, puedes consultrmela mediante los comentarios. Yo mismo responder con gusto a las mismas. Un saludo, Javi Pizarro

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (4 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Lenguajes de Programacin: Operadores Lgicos


Like Be the first to like this post.

Programacin en C++: Resolucin de problemas

14 respuestas a Intrucciones de alternativa if else, comprndalo en c++


1. Samu dijo:
noviembre 23, 2010 en 4:33 pm

#include #include #include using namespace std; int main(){ double nota; cout<>nota; if(nota<5) cout<<"Suspenso"; if(5<nota<6) cout<<"Bien"; if(6<nota<9) cout<9) cout<<"Sobresaliente"; getch(); } Tengo algo mal? Esque cuando lo ejecuto e introduzco la nota me salen tres nombres seguidos p. e mi nota 4 y me aparece SuspensoBienNotable
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (5 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

gracias
Responder

Samu dijo:
noviembre 23, 2010 en 4:40 pm

#include #include #include using namespace std; int main(){ double nota; cout<>nota; if(nota<5) cout<<"Suspenso"; if(5<nota<6) cout<<"Bien"; if(6<nota<9) cout<9) cout<<"Sobresaliente"; getch(); } asi es como lo tengo es que al copiar y pegar lo ha hecho mal
Responder

http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (6 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

Javi Pizarro dijo:


noviembre 23, 2010 en 5:16 pm

Buenas samu, el planteamiento y el anlisis del problema esta muy bien, pero tienes errores de sintaxis que te explico: 1.- No puedes poner 56, para ello tienes que usar los operadores &&(and) o el ||(or). Deberias de ponerlo de la siguiente manera if(nota>5 && nota<6){..} El compilador evaluar las dos expresiones relacionales y si se cumplen las 2 entonces devolver verdadero y ejecutar lo que haya dentro del if. 2.- Al principio debes de darle un valor a nota. Debes de decirle al usuario que introduzca una nota. se haria con un cout para mandarle un mensaje tipo; "Introduzca una nota: " y luego con el cin recoges ese valor que introduce el usuario en la variable nota. Espero que te sirva de ayuda. Mandame otro comentario y me dices si al final te ha salido el problema. Vas muy bien y muy avanzado. nimo.

2. alexhr dijo:
noviembre 24, 2010 en 9:15 pm

Ola buenas, a mi me ha pasado algo parecido a lo de Samu, pero llevo ya varios das intentando corregirlo y nada. A ver si me podras decir en qu me equivoco. Me quedara algo as: #include #include #include using namespace std; int main () { double nota; cout<>nota; if(5<=nota && nota<=6) {
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (7 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

cout<<"bien"; } if(6<nota && nota<=9) { cout<<"notable";} if(9<nota && nota<=10){ cout<<"sobresaliente"; } else{ cout<<"suspenso"; } getch(); }
Responder

Javi Pizarro dijo:


noviembre 25, 2010 en 6:55 am

Muy bien, el programa lo tienes bien, tienes el siguiente problema: declaras una variable nota de tipo real pero, que valor tiene esa variable?. Veo que con un cout la muestras por pantalla pero eso no es suficiente. El valor de esa variable es indeterminado. Qu debes hacer? pues muy sencillo debes de asignarle un valor a la variable nota, Cmo? con una introduccin mediante la entrada estndar, mandndole un mensaje al usuario (supn que es el profesor) y que este la introduzca. Hazlo de esta manera que es lo que te falta. cout<>nota;
Responder

3. alexhr dijo:
noviembre 24, 2010 en 9:20 pm

http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (8 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

#include #include #include using namespace std; int main () { double nota; cout<>nota; Esta parte esk se cambia por defecto al publicarlo en el blog; pero en realidad est bien!
Responder

4. redcash dijo:
diciembre 2, 2010 en 3:59 pm

hola, le estoy dando vueltas a este codigo y no me ssale bien a ver si me puedes ayudar. cuando pogo 1 sale suspendido, con el 2 suspendido, con el 3suspendido,con el 4 suspendido pero cuando pongo el 5 sale biensuspendido el 6 biensuspendido el 7 notablesuspendido , el 8 notablesuspendido, el 9 notablesuspendido y el 10 sobresaliente. este es mi codigo: #include #include #include using namespace std; int main(){ double nota; cout <>nota; if (5<=nota && nota<=6){ cout<<"Bien";}
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (9 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

if (6<nota && nota<=9){ cout<<"Notable";} if (9<nota && nota<=10){ cout<<"Sobresaliente";} else{ cout <<"Suspendido";} getch(); }
Responder

Javi Pizarro dijo:


diciembre 2, 2010 en 10:30 pm

Muy buenas y bienvenido, lo tienes casi. Te cuento el pequeo fallo que tienes. Las expresiones lgicas del if, si son verdaderas hacen que se ejecuten las sentencias que haya dentro del if. Y si son falsas hacen que se ejecuten el else. Por cada if va asociado un else. Tu asocias el ltimo else al if de la nota entre 9 y 10. Entonces el compilador al tu introducir 5 evalua la primera expresin y pone Bien, a continuacin evalua el siguiente if y, como la expresin (en el caso de que nota sea 5) es falsa pues se lo salta, luego evalua el siguiente y as hasta llegar al if del sobresaliente. Como la nota es 5 esa expresin es falsa por tanto hace el else que tienes (Por que ese else SOLO esta asociado a ese if) y escribe tambin suspenso. Para solucionarlo, quita el else y pon otra condicin if que diga if(nota>=0 && nota<5) { cout<<"Suspenso";} Espero que te haya solucionado tu duda, gracias a esta duda escribir un artculo explicando los if/else anidados. Asi que a mi tambin me has ayudado, por que al saber programar doy muchas cosas por sabidas y no me adentro lo que debiera. Escribeme si has solucionado el problema. Muchas Gracias.
Responder

http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (10 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

redcash dijo:
diciembre 2, 2010 en 4:02 pm

por cierto veo que al publicar el codigo me cambia c*out <>nota; por c*outnota.Pero si pido que se introduzca un numero y lo guardo con el c in.
Responder

6. redcash dijo:
diciembre 4, 2010 en 3:10 pm

Estupendo ahora si funciona bien,muchas gracias por tu ayuda y por haber creado este blog. Por cierto podrias poner mas ejemplos del modulo % no me queda muy claro y no se bien como hacer el ejercicio del cambio de monedas.
Responder

Javi Pizarro dijo:


diciembre 5, 2010 en 11:30 am

Buenas redcash, me alegro de que todo te fuera bien. Estoy preparando artculos sobre el anidamiento de IF/ELSE y tambin solucionar el problema que propuse sobre las mquinas expendedoras para el uso del operador %. Voy a dejar un tiempo de unos 4 o 5 das para que la gente que sigue el blog INTENTE los ejercicios. Es la manera de aprender y de pensar en programacin. Un saludo. Javi Pizarro.
Responder

7.

http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (11 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

Samael dijo:
diciembre 27, 2010 en 11:38 pm

Bueno solo escrivo el comentario para felicitarte por el curso esta muy bueno y entendible hasta el momento voy en este articulo y no se me a complicado en nada sigue asi
Responder

8. PANCHITO dijo:
febrero 1, 2011 en 4:16 pm

Se me hizo un poco dificil pero ya le entendi, como dices Javi, a cada if le pertenece un else. Tuve el mismo problema de mas arriba de Redcash, el ultimo else se relacionaba solo con el ultimo if y me mostraba invalido todo menos la sentencia del ultimo if. Asi quedo mi ejercicio. #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main(){ double num; cout<<Que nota obtuviste? ; cin>>num; if(num<5&&num>=0) cout<<Suspenso; if(num==5||num==6) cout<<Bien; if(num>6&&num<=9) cout<<Notable;
http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (12 de 13) [01/08/2011 11:13:07 a.m.]

Intrucciones de alternativa if else, comprndalo en c++ | Primeros pasos para programar

if(num==10) cout<<Sobresaliente; if(num<0||num>10) cout<<No ingresaste una nota valida; getch(); }


Responder

Javi Pizarro dijo:


febrero 3, 2011 en 10:03 am

Muy bien, esta muy bien y has comprendido los if. Te atreves a realizar el mismo programa con if anidados?
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/14/intrucciones-de-alternativa-if-else-comprendalo-en-c/ (13 de 13) [01/08/2011 11:13:07 a.m.]

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Intrucciones de alternativa if else, comprndalo en c++

El operador mdulo en C++

Programacin en C++: Resolucin de problemas


Publicado el noviembre 17, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

La metodologa de la programacin nos marca pautas para la resolucin de problemas. Te voy a mostrar los pasos que debes de seguir para resolver pequeos y grandes problemas de programacin, al final de este artculo sers capaz de analizar problemas y pensar en programacin. Esto es un proceso que no se consigue slo con estudiar las pautas sino que, se aprende con la experiencia y con la prctica.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

La programacin intenta resolver problemas cotidianos, dar solucin a actividades que son mecnicas y montonas, en definitiva, intentar satisfacer unos requisitos y hacerlo lo ms eficiente posible. Muchas veces la resolucin de un problema es inviable o ineficiente si se realiza mediante un programa. Por ello apareci el concepto de crisis del software, crisis en la cual se pensaba que un problema resuelto mediante programacin sera mas eficiente y dara mejores resultados. Esta crisis se acentu cuando se creaban programas que no seguan las pautas de desarrollo marcadas por la ingeniera del software y se realizaban programas que no satisfacan
http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (1 de 8) [01/08/2011 11:13:53 a.m.]

Suscrbete

Buscame en facebook
AprendeCpp.com

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

los requisitos de los clientes.

Buscar

Voy a hacer que t, desde el principio, aun siendo programas pequeos y simples, pienses como un ingeniero y te acostumbres a seguir una metodologa de programacin adecuada a la ingeniera del software y as, crear programas de mayor calidad. Los programas que iremos realizando sern consecuentes con los conocimientos que vayis adquiriendo. Para que comprendas mejor la metodologa a seguir a la hora de resolver un problema, te lo voy a mostrar con un ejemplo sencillo. Voy a plantearte un pequeo problema y vamos a resolverlo siguiendo unas pautas que, a partir de ahora debers de seguir para resolver los problemas.

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Se quiere realizar un programa que obtenga la divisin de 2 nmeros. El programa pedir dos nmeros al usuario y este devolver por pantalla el resultado. 1.- ANLISIS. En esta fase, se har un planteamiento del problema y se ver las condiciones y el control de las cosas que hemos de tener en cuenta. No debemos pensar ni en el lenguaje ni como lo vamos a resolver, slo debemos hacer un anlisis completo. En esta fase no debes de olvidar ningn detalle por pequeo que sea sino, el resultado final de tu programa no resolver los requisitos pedidos. Para el problema anterior, el usuario introducir dos nmeros, un numerador y un denominador, tenemos que tener en cuenta que si el denominador es cero el resultado de la divisin es infinito, y eso un computador no lo puede resolver, por tanto hemos de tener en cuenta esa restriccin. Tambin hay que tener en cuenta que los nmeros introducidos deben de ser reales, ya que, en el resultado nos pueden dar decimales. 2.-DISEO. En esta fase pensamos la resolucin de nuestro que lenguaje lo voy a resolver. Ya de los a utilizar. Para nuestro problema, vamos a utilizar tres variables de tipo real, una ser el numerador, otra el denominador y una que ser el resultado. Todo lo vamos hacer mediante la salida estndar, la peticin de datos y el resultado. (Se podra hacer mediante una ventana creada por nosotros pero, todava no tenemos conocimientos por lo que utilizaremos, en principio, siempre la
http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (2 de 8) [01/08/2011 11:13:53 a.m.]
r

Archivos
junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010
r

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

problema sin pensar en medios vamos

dije que el lenguaje es independiente a la resolucin

problemas de programacin. Lo que si debemos ver es que

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

salida estndar. 3.- IMPLEMENTACIN. En esta fase es cuando te planteas solucionar el problema, unas veces es del tipo en cuenta el anlisis y aplicando el diseo. En nuestro caso, la implementacin la vamos hacer en c++, y quedara de la siguiente manera: en que lenguaje vas a teniendo

factible c++ otras veces no lo ser, esto depender

de problema. Despus de elegir el lenguaje programamos,

En la imagen anterior he implementado el problema segn el anlisis y el diseo realizado, al haberlo estudiado exhaustivamente la implementacin es un proceso rpido, eso si, se tiene que dominar el lenguaje en el que se programe. En los grandes proyectos la implementacin ocupa el 10% del total del tiempo de desarrollo. 4.-PRUEBAS. Las pruebas es la parte en el que se observa si el programa responde como queremos y satisface los requisitos del enunciado del problema. Dijimos que el programa deba de responder de la siguiente manera, si el denominador es 0 habra que tenerlo en cuenta, en caso contrario debiamos de sacar pon pantalla el resultado. Vamos a verlo:

http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (3 de 8) [01/08/2011 11:13:53 a.m.]

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

Este es el resultado que obtenemos si el usuario introduce un 0 en el denominador, obserbamos que nos muestra un mensaje de error o advertencia. Aqu observamos que el programa responde a lo que hemos analizado. Nos devuelve por pantalla el resultado de la divisin. Habra que hacer muchas ms comprobaciones y pruebas. Depende de la envergadura del problema. Normalmente las pruebas ocupan un 50% del proyecto, por que tambin incluyen el mantenimiento. Quiero que me dejes un comentario contndome que te ha parecido el artculo y consultando tus dudas. Probad el ejercicio y comentadme. Yo mismo os responder. Muchas gracias, Javi Pizarro.

Compartelo

http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (4 de 8) [01/08/2011 11:13:53 a.m.]

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Intrucciones de alternativa if else, comprndalo en c++


Like Be the first to like this post.

El operador mdulo en C++

9 respuestas a Programacin en C++: Resolucin de problemas


1. Wilman dijo:
diciembre 13, 2010 en 5:46 pm

Excelente introduccin a la programacin.


Responder

Javi Pizarro dijo:


diciembre 14, 2010 en 11:27 am

Hola wilman, gracias por tu comentario. Espero que continues leyendo articulos y comentes los mismos. Tanto lo bueno como lo malo y lo que podra aportar para solucionar tus problemas. Un saludo.
Responder

2.
http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (5 de 8) [01/08/2011 11:13:53 a.m.]

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

raul galvez cachairo dijo:


enero 29, 2011 en 1:03 am

wenas que es el matenimiento del programa??


Responder

Javi Pizarro dijo:


enero 31, 2011 en 3:17 pm

El mantenimiento es una de las fases de la vida de un software. Cuando tu creas un software y lo instalas en alguna empresa, en el 99% de los casos no va a ir de color de rosas. Siempre fallarn cosas habr que cambiar cosas, habr que arreglar errores. Esa es la fase de mantenimiento. Es como cuando compras un coche y periodicamente tienes que ir a realizar la revisin y si te falla, tienes que ir a repararlo.
Responder

3. raul galvez cachairo dijo:


febrero 2, 2011 en 6:31 pm

wenas javi se me quedo muy caro GRACIAS adew


Responder

Javi Pizarro dijo:


febrero 3, 2011 en 10:08 am

Me alegro mucho, muchas gracias


http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (6 de 8) [01/08/2011 11:13:53 a.m.]

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

Saludos
Responder

4. Hannibal dijo:
febrero 22, 2011 en 12:01 am

Hola a todos . En especial , darte las gracias , Javier , por el enorme aporte que ofreces . Estudio 2 de CFGS de regulacin y control y la verdad es que si no doy contigo . me suicido. Gracias de verdad , e intentar hacer todos los ejercicios que pueda y as aprender.
Responder

Javi Pizarro dijo:


febrero 22, 2011 en 11:15 am

Gracias hannibal, me alegra poder ayudarte y me da fuerzas para continuar. Un saludo!!


Responder

5. Juan dijo:
abril 15, 2011 en 12:44 am

muy buena la pagina. por facor si me puede indicar como se puede con Dev-c++ manejar el port paralelo de una pc, direccionando a 378h,? como se expresa el import, y el outport.? gracias
http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (7 de 8) [01/08/2011 11:13:53 a.m.]

Programacin en C++: Resolucin de problemas | Primeros pasos para programar

Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/17/programacion-en-c-resolucion-de-problemas/ (8 de 8) [01/08/2011 11:13:53 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

Programacin en C++: Resolucin de problemas

Media de tres nmeros en C++

El operador mdulo en C++


Publicado el noviembre 22, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo quiero mostrarte un operador bsico y la resolucin de un ejemplo en c++ usando este operador. Si eres capaz de comprender su funcionamiento y de comprender al 100% el ejemplo, conseguirs abrir tu abanico de visin para la resolucin de problemas. El operador mdulo, % en lenguaje C++, es un operador binario y tiene sentido solo para nmeros enteros. Se utiliza de la siguiente manera; sean A y B dos nmeros enteros, si realizamos la operacin A%B el resultado que obtenemos ser el resto de la divisin entre A y B. A primera vista parece que este operador no va a ser muy utilizado en programacin, pero resuelve infinidad de problemas. Un ejemplo de un problema que resuelve este operador es, la devolucin del cambio en una mquina expendedora de latas de refresco o de tabaco. Piensa en cmo podramos calcular el cambio con este operador. Antes de eso vamos a usarlo en un ejemplo ms sencillo: Realiza un programa que te diga si un nmero es par o impar. Vamos a analizar
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (1 de 15) [01/08/2011 11:14:29 a.m.]

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

El operador mdulo en C++ | Primeros pasos para programar

este problema. Vamos a imaginar un nmero cualquiera, imaginemos que es un par, que caractersticas tienen los nmeros pares?. Los nmeros pares si los dividimos entre 2 siempre son exactos, por tanto, el resto es cero. Con este anlisis y con el uso del operador %. Hemos resuelto el problema. El programa pedir un nmero al usuario por la salida estndar y comprobar si el mdulo de ese nmero es cero, si es esi, devolver por pantalla PAR, en caso de ser falso devolver IMPAR. La implementacin es la siguiente:
r

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Espero que hayas comprendido este problema. Voy a plantearte otro problema y quiero que intentes solucionarlo siguiendo las pautas de anlisis, diseo e implementacin.

Imagina que tenemos una mquina de refrescos que admite monedas de 1 euro, 50 centimos de euro, 10 centimos de euro y 1 centimo de euro, crea un programa que muestre un producto y un precio, por ejemplo, fnata2,2o , y que permita al usuario teclear un importe exacto o superior. El programa deber calcular el cambio en el menor nmero de monedas posibles. Intenta la solucin del problema propuesto, me gustara que me comentaras si lo has conseguido implementar. Tambin me gustara que si te surge alguna duda me la expusieses en la zona de comentarios. YO personalmente contestare a las mismas. Un saludo, Javi Pizarro

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Compartelo

http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (2 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

Programacin en C++: Resolucin de problemas


Like Be the first to like this post.

Media de tres nmeros en C++

20 respuestas a El operador mdulo en C++


1. Samu dijo:
enero 19, 2011 en 5:15 pm

como se haria el programa de la maquina de refrescos?? no se como hacerlo


http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (3 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

Responder

raul galvez cachairo dijo:


enero 26, 2011 en 11:32 am

socio hola yo no se nada pero creo que deverias de empezar por un voceto de tu codigo ;declara las librerias declara las variables y luego intenta buscar una solucion al problema(ahi es donde no te puedo ayudar por que tampoco tengo la respuesta a mi no me a salido)pero no se por que me da que la solucion es mas facil de lo que parece ADEW
Responder

2. raul galvez cachairo dijo:


enero 23, 2011 en 3:11 pm

wenas Javi mira e conseguido hacer un programa que hace la mitad de lo que tu pides: me pide el dinero,reconoce si falta,si esta justo,si hay que dar cambio y te cal el cambio bien, pero sigo sin ver donde utilixar el operador% ni como puedo utilizarlo, aver si me pudieras dar algun cosejillo. Gracias.
Responder

Javi Pizarro dijo:


enero 25, 2011 en 12:17 pm

ok, tu tienes el cambio que hay que devolver. Piensa en las monedas que tienes. Te voy hablar en por que estoy en Europa. En euros tenemos monedas de 1 de 0,50 de 0,20 de 0,10 y de 0,01 . Entonces piensa, imagnate que tienes que devolver 0,30 .

http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (4 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

Yo divido 0,30 / 1 y el cociente me da 0, por tanto no tengo que devolver nada de 1 si divido 0,30/0,50 tambin el cociente es cero por tanto no tengo que devolver ninguna moneda de 0,50 si divido 0,30 / 0,20 el cociente es 1-> por tanto tengo que devolver una de 0,20 Cual es el nuevo cambio ahora? el nuevo cambio ser el resto de la ltima divisin, o sea, el resto de 0,30/0,20 y el resto de una divisin se optiene con el operador %. Piensa esto que te he dicho e intenta realizar el programa. Comntame todas tus dudas. Un saludo.
Responder

3. raul galvez cachairo dijo:


enero 23, 2011 en 3:25 pm

otra cosilla perdona en el codigo aqui expuesto declaras tres librerias las dos primeras se mas o menos lo que son pero la string no.Bueno mas o menos si para las cadenas no? string es para el operador %?
Responder

Javi Pizarro dijo:


enero 25, 2011 en 12:21 pm

La librera es para el tipo de dato string, por ello la pongo. Aunque no use ese tipo de dato siempre la pongo, es una costumbre. El operador % esta predefinido en el cdigo c++ y no es necesario introducir ninguna librera para su uso. Un saludo.
Responder

4.
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (5 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

raul galvez cachairo dijo:


enero 26, 2011 en 11:25 am

javi wenas no e conseguido implementar el codigo de la maquina de refresco creo que todavia no domino lo que hemos ido aprendiendo en capitulos anteriores lo estoi repasando a ver que me e dejado atras de todo lo que nos as enseado no te comento esto esperando la solucion,te lo comento por que estoi frustraillo con el operador%, lo unico que voi a hacer es dejarlo pendiente y todos los dias le dedicare un rato asta que vea la solucion al problema, cuando tenga un poco mas de conocimiento del lenguaje ,ahora eso si cuando lo consiga te lo pondre en los comentarios para que veas que lo e conseguido,y que quiero aprender y terminar lo que he empezado. GRACIAS javi.
Responder

Javi Pizarro dijo:


enero 27, 2011 en 6:58 pm

Piensa lo siguiente. Vas a tener el Cambio y las monedas que utilizas. Entonces debes de jugar con el cociente de la divisin (este es el numero de monedas de ese tipo a devolver) y el nuevo valor del cambio que es el resto de esa divisin. Os doy una pista Cambio / MONEDA = numero de MONEDA a devolver; Cambio/ MONEDA= nuevo cambio; // Este es el nuevo cambio que surgir, ten en cuenta que no necesitas una variable distinta si no que puedes ir actualizando laq variable cambio
Responder

5. raul galvez cachairo dijo:


enero 27, 2011 en 5:17 pm

wenas otra vez


http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (6 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

con cuantas variables tendriamos que hacer el programa?? yo he calculado una variable pora cada moneda, otra para el cambio , otra con el precio y otra para guardar el dinero con cin>> crees que me sobran o me faltan variables solo eso por que cuantas mas vueltas le doi creo que me arian falta cuatro mas por lo menos para los resutados puede ser?? toi to verde GRACIAS
Responder

Javi Pizarro dijo:


enero 27, 2011 en 7:27 pm

correcto, necesitas una con el precio inicial del tabaco, ese precio lo marcas tu por ejemplo 2,5 otra con el precio que introduce el usuario (puedes comprobar si el usuario a introducido un precio menor o igual) si el precio del usuario es mayor pues entonces hay que calcular el cambio (otra variable) entonces cambio=preciousuario-precioproducto y luego tienes que tener una por cada moneda que utilices. puedes elegir el cambio en la moneda que quieras siempre que uses la mas pequea que en sera 1 centimo. nimo que ya casi lo tienes.
Responder

6. raul galvez cachairo dijo:


enero 28, 2011 en 1:35 pm

wenas muchas GRACIAS lo he conseguido aqui te dejo el codigo por si no te importa echarle un vistazo asi era mas o menos no?? #include #include #include
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (7 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

using namespace std; int main() { int lata=220, dinero=0, cambio=0; int euro1=0, euro2=0, euro3=0, euro4=0, euro5=0, euro6=0; cout<<" precio 220 "<>dinero; cambio=dinero-lata; if(lata>dinero){ cout<<" falta dinero "<<endl; } else if(lata==dinero){ cout<<" su lata gracias "<lata) cout<<"total ha devolver "<<cambio<<endl; if(cambio/400==1){ cambio=cambio%400; euro1=4+euro1;} if(cambio/300==1){ cambio=cambio%300; euro1=3+euro1;} if(cambio/200==1){ cambio=cambio%200; euro1=2+euro1;} if(cambio/100==1){ cambio=cambio%100; ++euro1;} if(cambio/50==1){ cambio=cambio%50; ++euro2;} if(cambio/20==1){ cambio=cambio%20;
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (8 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

++euro3;} if(cambio/10==1){ cambio=cambio%10; ++euro4;} if(cambio/5==1){ cambio=cambio%5; ++euro5;} if(cambio/4==1){ cambio=cambio%4; euro6=4+euro6;} if(cambio/3==1){ cambio=cambio%3; euro6=3+euro6;} if(cambio/2==1){ cambio=cambio%2; euro6=2+euro6;} if(cambio%2==1){ cambio=1-cambio; ++euro6;} cout<<"monedas de 1 Euro "<<euro1<<endl; cout<<"monedas de 50 cnts "<<euro2<<endl; cout<<"monedas de 20 cnts "<<euro3<<endl; cout<<"monedas de 10 cnts "<<euro4<<endl; cout<<"monedas de 5 cnts "<<euro5<<endl; cout<<"monedas de 1 cnts "<<euro6<<endl; cout<<"comprobacion de resto del cambio "<<cambio<<endl; getch(); return 0; }
Responder
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (9 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

Javi Pizarro dijo:


enero 31, 2011 en 3:12 pm

Muy bien!!! Ral te felicito, el programa se puede hacer de una forma ms simple, pero das una solucin al problema. Felicidades!!
Responder

7. raul galvez cachairo dijo:


febrero 1, 2011 en 5:24 pm

muchas gracias javi estoi ansioso de aprender y poderlo hacer mas simple y mejor gracias
Responder

8. PANCHITO dijo:
febrero 3, 2011 en 4:42 pm

Bueno ya despues de 2 dias me salio mas o menos jejeje, mi maquina de refrescos da muy bien el cambio, pero el problema es que si deposito el doble o mas del doble, se cobra 2 refrescos, o bien los que se puedan comprar con el deposito. Use 3 variables: el deposito, el precio y el cambio. Para obtener el cambio fue asi: Ejemplo: 1) El refresco cuesta 5.20 euros (cabe aclarar que en el programa tuve que multiplicarlo por 10 al igual que el deposito que hiciera el comprador, ya que INT no acepta decimales) 2) El comprador deposita 9 Euros 3) se obtiene el residuo con 90%52=38 (el deposito de 9 euros lo multiplique por 10, ya que el
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (10 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

precio 5.20 tambien estaba multiplicado por 10) 4) De esos 38 hay que ver cuantas monedas de 10 se pueden devolver ( osea monedas de 1 euro (porque todo esta multiplicado por 10)), entonces: 38/10=3 monedas 5)Ahora con el residuo de la operacion anterior se obtienen las de 5 (0.5 euros), entonces: (38% 10)/5 = 1 moneda 6)Y asi con el residuo de la operacion anterior se obtienen las demas monedas de 0.20 y 0.10: ((38%10)%5)/2 =1 moneda (((38%10)%5)%2)/1 =1 moneda 7)fin Por momentos me desesper por no saber la solucion, pero hoy en la maana me desperte pensando que mejor pensaria y pensaria el problema antes de prender el PC. Y lo logr. Ahora el programita: #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main(){ int numero, precio=52, cambio; cout<<Quieres un refresco? El precio es de 5.20 Euros. Deposita tu moneda: ; cin>>numero; cambio=((numero*10)%precio); if((numero*10)<52) cout<<Oops! Te falta dinero; else { cout<<(cambio/10)<< monedas de 1 Euros.\n; cout<<((cambio%10)/5)<< monedas de .50 Euros.\n;

http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (11 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

cout<<(((cambio%10)%5)/2)<< monedas de .20 Euros.\n; cout<<((((cambio%10)%5)%2)/1)<< monedas de .10 Euros.\n; cout<<\nGracias por comprar en C++, ahora imprima su refresco; } getch(); } El problema es que si deposito 52 euros, se cobra 10 refresco y no da cambio jajaja
Responder

Javi Pizarro dijo:


febrero 3, 2011 en 6:48 pm

Tu fallo es que el cambio lo calculas con el % por lo que cuando hay multiplo del precio te cobra muchas latas. el cambio calculalo como el numero-precio, prueba a ver si asi te sale. Muy bien por la costancia, ese espiritu te har llegar lejos. Un saludo
Responder

Daniel hdez dijo:


marzo 10, 2011 en 10:44 pm

ya le entendi al ejemplo que el puso, pero hay algo que aun no me cuadra y es que no puedo mostrar el cambio

9.
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (12 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

PANCHITO dijo:
febrero 3, 2011 en 7:57 pm

Muchas gracias Javi, solucion el problema de mi maquina de refrescos. En vez sacar el residuo con el operador modulo % cambio=((numero*10)%precio); use ahora una resta cambio=((numero*10)-precio); y ahora con un deposito de 52 euros me da un refreco mas mi cambio (46.80 euros) y no 10 refrescos y nada de cambio jejeje Me gusto mucho este ejercicio, me hizo pensar mucho y me dio una vista en general para usar los operadores tanto basicos y relacionales como logicos. y ahora lo que sigue.. Saludos
Responder

Daniel hdez dijo:


marzo 10, 2011 en 10:50 pm

Eres grande segui tu ejempl y pues yo soy de Mexico, y lo maneje asi para mostrar el cambio: #include #include #include using namespace std; int main () { int producto=52; int dinero;
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (13 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

int cambio; cout<<"Chocolate: 5.20"<<endl; cout<<" Introduce el dinero"<>dinero; if((dinero*10)==producto) cout<<"Gracias por tu compra.."<<endl; if((dinero*10)<52) cout<<"Te falta dinero"<52) cambio=((dinero*10)-producto); cout<<"Tu cambio es: "<<(cambio*10)<<" Centavos"<<endl; cout<<(cambio/10)<<" Monedas de 1 peso"<<endl; cout<<((cambio%10)/5)<<" monedas de 50 centavos"<<endl; cout<<(((cambio%10)%5)/2)<<" Monedas de 20 centavos"<<endl; cout<<((((cambio%10)%5)%2)/1)<<" Monedas de 10 centavos"<<endl; getch (); }
Responder

10. PANCHITO dijo:


marzo 11, 2011 en 1:41 am

vientos!que bueno que te haya servido de ayuda mi codigo, yo tambien soy de Mexico. Te recomiendo que uses el codigo sourcecode para mostrar correctamente tus codigos fuente. Es el siguiente , solo remplaza la X con un ]

tu codigo fuente tu codigo fuente tu codigo fuente

Responder
http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (14 de 15) [01/08/2011 11:14:29 a.m.]

El operador mdulo en C++ | Primeros pasos para programar

PANCHITO dijo:
marzo 11, 2011 en 1:47 am

Oops! no salio como lo esperaba jeje, va la buena: [sourcecode language=cpp] tu codigo fuente tu codigo fuente tu codigo fuente [/sourcecode] saludos
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/22/el-operador-modulo-en-c/ (15 de 15) [01/08/2011 11:14:29 a.m.]

Media de tres nmeros en C++ | Primeros pasos para programar

Primeros pasos para programar

Aprenda a programar facilmente comenzando con c++ y devc++

Inicio Productos (proximamente)

El operador mdulo en C++

Sentencias condicionales IF/ELSE anidamiento

Media de tres nmeros en C++


Publicado el noviembre 24, 2010 por Javi Pizarro

NOTICIA: Nuevo blog aqui


Si deseas aprender mas sobre programacin y sobre el lenguaje c++ y llegar a dominarlo por completo, visitanos AHORA en www.aprendecpp. com

En este artculo os voy a dejar un vdeo para que veis la solucin de uno de los problemas que he propuesto a lo largo del blog. El problema que se planteaba en el artculo de los operadores bsicos, era el de realizar la media de 3 nmeros introducidos por el usuario. En el vdeo tambin se muestran cmo usar comentarios y como usar el tipo de dato string.

Suscripcin por correo electrnico


Escribe tu direccin de correo electrnico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Es Gratis

Suscrbete

Buscame en facebook
AprendeCpp.com

http://primerospasosparaprogramar.wordpress.com/2010/11/24/media-de-tres-numeros-en-c/ (1 de 4) [01/08/2011 11:14:59 a.m.]

Media de tres nmeros en C++ | Primeros pasos para programar

Buscar

Entradas recientes
r

Programacion en C++ : Correspondencia entre parmetros actuales y formales Programacion en C++ : Flujo de control en funciones Programacion con c++: Parmetros formales y actuales Programar en C++ : Como crear funciones II Programacion con C++ : Como crear funciones I

Archivos
r

junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010

Categoras
r

Programacion Uncategorized

Meta
r

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

Me gustara que vieses el vdeo atentamente y que pruebes en tu computador que funciona. Dejame un comentario si tienes alguna duda,revisa los ejercicios que dej propuestos y PRACTICA, PRACTICA y PRACTICA con ellos. Me gustara un comentario TUYO diciendome que te han salido bien. Un saludo, Javi Pizarro
http://primerospasosparaprogramar.wordpress.com/2010/11/24/media-de-tres-numeros-en-c/ (2 de 4) [01/08/2011 11:14:59 a.m.]

Media de tres nmeros en C++ | Primeros pasos para programar

Compartelo

Acerca de Javi Pizarro Ingeniero informtico dedicado a la docencia, con experiencia en creacin de programas de gestin y desarrollo de aplicaciones web. Ver todas las entradas por Javi Pizarro
Esta entrada fue publicada en Programacion y etiquetada aprende a programar, ayudame a programar, como aprender a programar, curso de programacion basica, cursos de programacion, gana dinero programando, lenguajes de programacion, Primeros pasos para programar, programacion basica, programacion fcil, programacion para principiantes, programar en c, tecnicas de programacion. Guarda el enlace permanente.

El operador mdulo en C++


Like Be the first to like this post.

Sentencias condicionales IF/ELSE anidamiento

Una respuesta a Media de tres nmeros en C++


1. Jorge dijo:
junio 17, 2011 en 4:58 am
http://primerospasosparaprogramar.wordpress.com/2010/11/24/media-de-tres-numeros-en-c/ (3 de 4) [01/08/2011 11:14:59 a.m.]

Media de tres nmeros en C++ | Primeros pasos para programar

hola Javi, con esto me quedo claro este ejercicio, apesar que los hice, pero el tuyo se ve mucho mas practico Felicidades Jorge
Responder

Deja una respuesta


Cancelar respuesta

Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.

Publicar comentario

Primeros pasos para programar

Tema Twenty Ten Funciona con WordPress.

http://primerospasosparaprogramar.wordpress.com/2010/11/24/media-de-tres-numeros-en-c/ (4 de 4) [01/08/2011 11:14:59 a.m.]

You might also like