Introducci贸n a C++

1

Todo lo que aprender谩s sobre C++

2

驴Qu茅 es programar y por qu茅 aprender C++?

Conceptos Generales de C++

3

La Historia de C++ y sus diferencias con C

Preparando el entorno de trabajo

4

Instalando Codeblocks

5

Pasos para instalar en mac

6

Ejecutando nuestro primer programa

7

驴Qu茅 son las librer铆as STD? - Portada del Proyecto

Manejo de memoria

8

驴Qu茅 es la memoria y tipos de datos?

9

Alojando variables en memoria

10

驴C贸mo usar operadores?

11

驴Qu茅 son los apuntadores?

12

Reto: Escribir un programa que calcule 谩reas.

Entrada de datos y funciones

13

驴C贸mo introducir datos a nuestro programa?

14

驴C贸mo usar condicionales?

15

Usando condicionales

16

驴C贸mo encapsular c贸digo en funciones ?

17

驴Qu茅 son los par谩metros y como usarlos?

18

Reto: Juego narrativo implementando condicionales y entrada de datos.

Loops y arreglos

19

驴Qu茅 son los arreglos?

20

驴Qu茅 son los Loops?

21

Programando Loops

22

Loops , arreglos y arreglos bidimensionales

23

Dibujando el mapa de nuestro juego con arreglos

24

Manipulando mi jugador con inputs en arreglos unidimensionales

25

Arreglos bidimensionales

26

Reto: Moviendo a mi personaje en mi arreglo bidimensional

Lectura de Archivos

27

Creando y leyendo un archivo externo

28

Leyendo archivos externos

29

Reto: En el mapa, crear punto de inicio y salida del jugador

Programaci贸n Orientada a Objetos

30

驴Qu茅 es POO?

31

Definiendo una clase y creando sus instancias

32

Encapsulaci贸n

33

Abstracci贸n

34

Herencia

35

Propiedades de clase en herencia

36

Polimorfismo

Finalizando nuestro proyecto

37

Creaci贸n de personaje y archivo de encabezado

38

Moviendo mi personaje con entrada de datos

39

Mapa

40

Interacci贸n entre el personaje y el mapa

41

Paredes

42

Optimizando trazado de mapa

43

Colisiones

44

Creando nuestra portada de juego

45

Tesoro y victoria

46

Conclusiones

47

Proyecto final

Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Instalando Codeblocks

4/47
Recursos

Debemos seguir los siguientes pasos para instalar CodeBlocks:

  • Entra a la siguiente URL: http://www.codeblocks.org
  • Busca la secci贸n de 鈥溾淒ownloads鈥濃
  • Puedes descargar la herramienta de forma binaria, con el c贸digo fuente o con SVN. Nosotros vamos a usar la opci贸n binaria eligiendo el sistema operativo que tenemos instalado.
  • Recuerda descargar la versi贸n que incluye la instalaci贸n del compilador de C++ (la que termina con mingw-setup.exe).

Aportes 49

Preguntas 10

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Chicos, aqui les dejo el link para descargar CodeBlocks http://www.codeblocks.org/downloads/26
y por si aun no quieren instalar CodeBlocks, pueden progamar desde desde el navegador aqui:
https://www.onlinegdb.com/
Aqui hay algunas apps que tambien te pueden servir para programar desde tu telefono!
Android: https://play.google.com/store/apps/details?id=ru.iiec.cxxdroid
IOS: https://itunes.apple.com/us/app/c-c-program-compiler/id1160868782?l=es&mt=8

En ubuntu 18.04 (mi caso) o linux mint, directamente

sudo apt install codeblocks 

sin necesidad de descargar nada

Hola chicos.

Si quieren utilizar VS Code les dejo este post de Platzi: https://platzi.com/tutoriales/1189-algoritmos/2765-compilando-cc-desde-visual-studio-code-windows-10/

Espero que les sirva 馃槂

Creo que VSCode al dia de hoy ya puede con todo tipo de lenguaje 馃槂 y tinene un manejo mucho mas f谩cil. Para lo que lo utilizen les dejo los atajos:

Chicos, les recuerdo que en Mac tambi茅n pueden utilizar Xcode para programar en C++.

Chicos para los usuarios de LINUX cree un tutorial breve les dejo por aca el enlace:

https://platzi.com/tutoriales/1545-c-plus-plus/3901-instalacion-de-code-blocks-usuarios-de-ubuntu-16041804-desde-la-terminal/

Utilizaba DEV C++,pero CodeBlocks a mi punto de vista es mucho mejor!.

Recuerden que existen varios IDEs. Los dos que se suelen utilizar m谩s son: DevC++ y VisualStudio 馃憤

Les comparto este video para programar en C++ desde VS Code 馃槂

https://www.youtube.com/watch?v=aOua-mn7Iak

No se ustedes pero para mi el profersor se me parece a Jonah Hill ajaja XD

Por cierto el profesor se ve que ama dictar C++

Yo utilizo la edici贸n Orwell Dev-C++ 5.11 en Windows 10 ya que otras ediciones no me permiten compilar. Tambi茅n se puede utilizar vscode para editar c贸digo 馃槈

Deberian colocar este video primero que el anterior.

Gracias a la magia de la edici贸n.
Creo que lo voy a intentar con VS

隆Hola a todos! Dejo por aqu铆 una alternativa a Code Blocks que yo he utilizado y me ha parecido muy bueno:
Dev-C++

IDEs de C++:

  • Clion (Es el 煤nico que cuesta de los que menciono)
  • VScode
  • Code::Blocks
  • Dev-C++

Code::Blocks fue recientemente actualizado, luego de 3 a帽os.

TENGO EL SISTEMA OPERATIVO MAC CATALINA. CREO QUE NO ES POSIBLE DESCARGARLO. ALGUIEN TIENE UNA SOLUCION A ESTE PROBLEMA?

Para instalar en ubuntu es necesario ingresar en la terminal los siguientes comandos uno por uno (ctrl + alt + t) va a a solicitar contrase帽a:

```
sudo add-apt-repository ppa:codeblocks-devs/daily

sudo apt-get update

sudo apt-get install codeblocks codeblocks-cont
```

Sale error dede el primer comando, pero con la ejecuci贸n de los siguientes se soluciona, de cualquier forma los comandos se pueden consultar en el sitio de codeblocks en el 谩rea de linux, en la parte inferior hay un link para los repositorios de ubuntu.

Para las Mac con procesadores apple sillicon recomiendo usar xcode o en su defecto, con vscode.
Different Ways to Setting Up Environment For C++ Programming in Mac

Visual Studio xd*

Visual Studio xd

Genial

Si estan en Ubuntu o derevados como Linux Mint en las tiendas de software esta para instalar facil.

buena clase

驴Porqu茅 no utilizan bourlanC++?

voy a discrepar un poco en cuanto al IDE en mi caso resulto mejor Netbeans mas sencillo pero te permite usar varios lenguajes diferentes si es necesario

Buena gu铆a!

Instalaci贸n con el link a SourceForge que utilizo el profe en la clase (para Windows): https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12mingw-setup.exe/download

Que bueno que use Windows para ver el curso.

thanks!

Code Blocks waaao vamos aprender de esto IDE

Excelente!!

e tenido problemas con mi CodeBlocks estoy escribiendo texto y de repente se cierra lo instale en una mac.
alguien que pueda ayudarme ?

Bien explicado!

Yo les recomiendo instalar o eclipse C++ o el Visual studio code con la extension c++ para los que les de problemas codeBlocks

Qu茅 se hace en este caso?

Important note for Ubuntu users: The contrib-plugins package for debian can not be used on Ubuntu 12.04(+), due to an incompatible libhunspell-package.

En la universidad usabamos codeblocks, era un ide poco estetico pero si lo siguen usando sera por algo. Yo pensaba usar Intelij, pero volvamos a codeblocks a jugar como en los tiempos de universidad鈥D

Ya tenia instalado este programa y fue realmente distinto a la forma en que lo hice, me hubiera gustado ver este video es super sencillo rapido y genial 馃槃

Se puede usar vscode

cuado instalas code blocks, puedes luego ocupar cualquier editor de texto y compilarlo en la consola.

Buenas! Aqu铆 les dejo otro programa para ejecutar y programar programas en C/C++. Dev-C++ la use durante mi paso por la universidad y de verdad a dia de hoy me sigue pareciendo una herramienta super completa para aprender a programar!
https://sourceforge.net/projects/orwelldevcpp/

Gracias

Yo si lo voy a leer para ver si no le vend铆 mi alma al diablo

Listo el CodeBlocks, 隆a la espera de iniciar!

Para los que tengan computadores viejos como el mio les recomiendo utilizar
Dev-C++ tambi茅n sirve para el lenguaje C.
https://sourceforge.net/projects/orwelldevcpp/

Para los que tengan ubuntu y quieran instalar code::blocks:

1- Agregar repositorio:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable

2- Hacer update

sudo apt-get update

3- Instalarlo:

sudo apt install codeblocks codeblocks-contrib