La función if anidado es igual al anterior estructura de control pero esta vez en if podremos dentro otro if para que la pregunta si es verdadera también cumple otra condición
Ejemplo:
Diseñar un programa que ingrese su nombre y edad y imprima si usted es menor de edad, mayor de edad o es de la tercera edad
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
int main(){
int ed;
char nb[10];
printf("ingrese su nombre\n");
scanf("%s",nb);
printf("ingrese su edad\n");
scanf("%i",&ed);
Dentro del if podemos ingresar otro if pero debe seguir una estructura secuencial, si la primera es verdadera aparecerá pero si no no aparecerá, lo cual es importante escribir bien la condición que escribimos en el if
if(ed<=17){
Escribimos que si ed es menor o igual a 17 entonces
printf("Eres menor de edad\n");
}
Cerramos aqui ya que si no es menor que 17 entonces
else{
if(ed>=18 && ed<=65){
Importante aqui, escribimos si ed es mayor o igual a 18 y escribimos "&&"para dar un rango en este caso 65 y se escribe ed menor o igual a 65.
Quiere indicar que si es mayor o igual a 18 y menor o igual a 65 entonces
printf("Eres mayor de edad\n");
}
En caso contrario que tenga mas de 65 años imprimiría lo siguiente
else{
printf(" Es de tercera edad\n");
}
}
}
miércoles, 16 de octubre de 2019
lunes, 7 de octubre de 2019
Clase 5#: Funcion IF en C++
Funcion IF
La funcion if es una estructura de control que sirve para hacer una comparacion si una condicion es verdadera o falso,
Se escribe de la siguiente forma
IF( "se indica la condición"){
"lo que sucede si la condición es verdadera"
}
else{
"lo que sucede si la condición es falsa
}
Ejemplo
Solicite el nombre y la edad y saber si es mayor o menor de edad de 18 años
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
int main (){
int ed;
char nmb [10];
printf("ingrese su nombre\n");
scanf("%s",nmb);
printf("ingrese su edad\n");
scanf("%i",&ed);
if(ed>=18){
En la condición ed esta definido por el valor ingresado, entonces si la edad que ingresamos es 19 entonces la función cumple y escribiría los siguiente
printf("Su nombre es:%s\n",nmb);
printf("Su edad es:%i\n",ed);
printf("Eres Mayor");
}
else{
En este campo si escribimos 16 llegaríamos a la parte donde la expresión es falsa y saldría lo siguiente
printf("Su nombre es:%s\n",nmb);
printf("Su edad es:%i\n",ed);
printf("No eres mayor");
}
}
Suscribirse a:
Entradas (Atom)