Estructuras De Control
Sentencia If
Sintaxis
if(condicion)
declaracion;
else
statement;
if(condition)
{
secuencia
}
else
{
secuencia
}
if(condition)declaracion;
else if(condicion)
declaracion;
else if(condicion)
declaracion;
.
.
.
else
declaracion;
Ejemplo:
Este programa determina la cantidad de raices resultantes en baseal valor discriminante de la ecuación (b²-4ac)
int b,a,c,total1,total2,total3;
printf("\ningrese el valor de b²");
scanf("%d",&b);
printf("\ningrese el valor de a");scanf("%d",&a);
printf("\ningrese el valor de c");
scanf("%d",&c);
total1=b*b;
total2=4*a*c;
total3=total1-total2;
if (total3>0)
{
printf("la ecuacion tiene dos raices");
getch ();}
if (total3<0)
{
printf("la ecuacion no tiene raices");
getch ();
}
else
if (total3==0)
{
printf("la ecuacion tiene una raiz");
getch ();
}
Switch
Sintaxisswitch(expresion) {
case constante1:
procedimiento
break;
case constante2:
procedimiento
break;
case constante3:
procidimiento
break;
.
.
.default:
procedimiento
break;
}
Ejemplo: Este programa determina la letra ingresada por el usuario entre a, b o c
#include <conio.h>
#include <stdio.h>
main ()
{
char letra;printf("solo puede ingresar a, b, o c");
printf("ingrese la letra");
scanf("%c",&letra);
switch (letra)
{
case 'a':
printf("ingresaste una a");
break;
case 'b':
printf("ingresaste unab");
break;
case 'c':
printf("ingresaste una c");
break;
default:
printf("!letra mal ingresada!");
break;
}
}
Ciclo For
Sintaxis
for(inicialización de variable; condición; iteracion){
declaracion;
}
Ejemplo: Este programa imprime la cantidad de asteriscos ingresada
#include <stdio.h>
#include <conio.h>
int main ()
{
int num;
int i=1;...
Regístrate para leer el documento completo.