Estructuras Condicionales ¿Cuando se utilizan?
Publicado por Abraham Flores (2 intervenciones) el 19/03/2017 19:38:38
Buenas a todos los que vean este foro, soy nuevo estoy aprendiendo a programar y tengo una duda si alguien me pudiera ayudar se lo agradeceria mucho.
¿Cuando se utilisa las estructuras condicionales if y switch?
Estoy aprendiendo a programar con videos de youtube y presisamente cuando veia un video decomo resolver un problema con condicionales yo dije en mi mente que se resolvia con la estructura "switch" pero resulto que fue con "if" y me quede pensando cuando me doy cuenta con cual devo resolverlo.
Voy a poner el ejercicio y como lo resolvio en el video.
Ejercicio: Escriba un programa que solicite una edad (un entero) e indique en la salida estándar si la edad introducida está en el rango [18-25].
Ejercicio Resuelto con if:
Ejercicio como yo lo resolvi:
Si me pueden ayudar gracias que tengan buen dia.
¿Cuando se utilisa las estructuras condicionales if y switch?
Estoy aprendiendo a programar con videos de youtube y presisamente cuando veia un video decomo resolver un problema con condicionales yo dije en mi mente que se resolvia con la estructura "switch" pero resulto que fue con "if" y me quede pensando cuando me doy cuenta con cual devo resolverlo.
Voy a poner el ejercicio y como lo resolvio en el video.
Ejercicio: Escriba un programa que solicite una edad (un entero) e indique en la salida estándar si la edad introducida está en el rango [18-25].
Ejercicio Resuelto con if:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
using namespace std;
int main(){
int edad;
cout<<"Digite su edad: ";
cin>>edad;
if((edad>=18)&&(edad<=25)){
cout<<"Su edad esta en el rango de [18-25]";
}
else{
cout<<"Su edad esta fuera de rango";
}
return 0;
}
Ejercicio como yo lo resolvi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
using namespace std;
int main(){
int rango;
cout<<"Digite su rango de [18-25]: ";
cin>>rango;
switch(rango){
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
case 25: cout<<"Su edad esta en el rango";break;
default: cout<<"Su edad NO esta en el rango";break;
}
return 0;
}
Si me pueden ayudar gracias que tengan buen dia.
Valora esta pregunta
0