Esta es la estructura para utilizar la condición if
if(condición){
//lo que se hará en caso de que sea verdadera la condición
}
Estructura del ciclo for:
for(inicializa variable; condición; actualiza variable){
//lo que se hará en cada ciclo
}
Estructura del ciclo do while, esta ciclo siempre realiza una vez lo que se encuentre dentro de las llaves y después checa la condición
do{
//lo que se hará en cada ciclo
}while(condición);
Estrucutura ciclo while, a diferencia del ciclo do while aqui primero se checa la condición y en caso de cumplirse realiza lo que está dentro de las llaves
while(condición){
//lo que se hará en cada ciclo
}
Aquí el programa que utiliza estas estructuras:
/*
Pide un numero al usuario y dependiendo de que tan grande sea el numero es lo que realiza
*/
#include <stdio.h>
int main (void){
int num;
printf("Dame un numero (0 al 10): ");
scanf("%d", &num);
//si el numero es igual a 0 entre aqui
if(num == 0){
int i;
//imprime los numeros del 0 al 10
for(i=0; i<=10; i++){
printf("%d\n",i);
}
printf("Bye!\n");
}
//si el numero es mayor a 0 y menor ó = a 5
if(num >0 && num <=5){
int y=num;
//imprime desde el numero ingresado por el usuario hasta el 29
do{
printf("%d\n",y);
y=y+1;//aumenta y en 1
}while(y;<30);
}
//si num > a 5 y < o = a 10
if(num >5 && num <=10){
int j =num;
//imprime num y lo va aumentando en 3 hasta que j sobrepase 40
while(j < 40){
printf("%d\n",j);
j=j+3; //aumenta j en 3
}
}
if(num>10){
printf("El numero es mayor a 10\n");
}
return 0;
}
Aquí las capturas de pantalla:
Saludos!




No comments:
Post a Comment