➡️C++: Estructuras de control. If, switch, while, for, do-while. Break / continue.

  Рет қаралды 8,685

Programación Desde Cero

Programación Desde Cero

Күн бұрын

Пікірлер: 7
@simoncaso8910
@simoncaso8910 5 жыл бұрын
Excelente video. Gracias !!!
@palomagm7441
@palomagm7441 4 жыл бұрын
En el primer ejercicio con if, el resultado que arroja es del descuento de una sola unidad. Una alternativa de código que hice fue ésta: #include using namespace std; int main() { float precio; int unidades; float total; cout > precio; cout > unidades; if (unidades>2) precio-=precio*0.1; total==precio*unidades; cout
@blackfay0
@blackfay0 4 жыл бұрын
Todo me pareció muy bien explicado e ilustrativo, aunque no entendí bien el switch... ¿Porqué el switch salta hacia los otros casos si no se pone break?
4 жыл бұрын
Es la forma en que decidieron que se comporte C++, pero no es un capricho sino que tiene una explicación, y es que podría darse que en algún algoritmo necesites ejecutar más de un case. Supongamos que estamos evaluando el valor de una variable de tipo int y queremos hacer algo si vale 1, otra cosa si vale 2, otra si vale 3, etc. Pero si vale 1 necesitamos ejecutar el bloque de código que pusimos para cuando el valor es 1 y luego también el del valor 2, entonces podríamos hacer: case 1: //un bloque de código case 2: //otro bloque break; Otro ejemplo podría ser que para el caso 1, 2 y 3 quieras ejecutar el mismo bloque de código, pero en el case de un switch en C++ no podemos poner expresiones (no podríamos escribir algo como "case 1 or 2 or 3" porque no es válido). Entonces, podemos hacer algo así: case 1: case 2: case 3: //bloque de código break; Más en detalle, lo que sucede con switch es que, al traducirse al lenguaje de máquina, se convierte en un "jump" o un salto. Si no se indica otro salto (con el break) el código simplemente continúa ejecutándose de manera lineal.
@blackfay0
@blackfay0 4 жыл бұрын
@ Perfecto entonces. Gracias por aclararme esa duda :).
@melvinrodriguez6471
@melvinrodriguez6471 4 жыл бұрын
EXCELENTE EXPLICACIÓN,.. PODRIAN PONER UN VIDEO SOBRE RUBY
Lenguaje C: Estructuras de Control de Flujo (switch , if , while , for)
22:35
Juan Luis Restituyo
Рет қаралды 4,3 М.
➡️C++: inserción ordenada en listas simplemente enlazadas
30:50
Programación Desde Cero
Рет қаралды 11 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Programacion en C++ | Instrucciones Break y Continue
6:18
ProCode Tv
Рет қаралды 12 М.
Como conectar Arduino con C# y .NET | Encender un LED
15:06
Acevedo TV
Рет қаралды 15 М.
➡️ Pointers: detailed explanation (with C++ examples)
43:53
Programación Desde Cero
Рет қаралды 52 М.
💻 Cómo hacer un programa con interfaz gráfica ("GUI") en C++ y Qt
36:20
Programación Desde Cero
Рет қаралды 118 М.
💻 Memoria RAM: stack y heap
18:36
Programación Desde Cero
Рет қаралды 26 М.
Tu primera red neuronal en Python y Tensorflow
16:25
Ringa Tech
Рет қаралды 1,1 МЛН
➡️C++: arreglos estáticos de 1 dimensión
39:00
Programación Desde Cero
Рет қаралды 2,8 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН