miércoles, 16 de octubre de 2019

Clase #6: Funcion If anidado en C

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");
}
}
}

No hay comentarios:

Publicar un comentario