repaso en dev c++ if

Páginas: 7 (1525 palabras) Publicado: 11 de octubre de 2015
INSTRUCCIONES DE CONTROL

• Las instrucciones de control son aquellas que nos permiten
variar o alterar la secuencia normal de ejecución de un
programa.
• Prácticamente la totalidad de lenguajes de programación de
alto nivel soportan las siguientes instrucciones de control:
– Instrucciones condicionales o alternativas.
– Instrucciones de salto
– Instrucciones repetitivas.

INSTRUCCIONESCONDICIONALES O
ALTERNATIVAS EN C

SENTENCIA IF (alternativa simple)
• La sentencia if es usada para evaluar una expresión
lógica que resultar verdadero o falso.
• La sentencia if se conoce como instrucción de
selección simple, ya que si se cumple la condición
especificada entre los paréntesis, se ejecuta un bloque
de código, y si no se cumple, no se ejecuta nada.
• La parte else de la instrucciónif-else es opcional.

SINTAXIS (SENTENCIA IF)
Su sintaxis es la siguiente:
if (condición) instrucción
• La instrucción se ejecutara solo si la condición
es verdadera.
• Si la condición es falsa, entonces se ignora la
instrucción.
• La instrucción puede ser simple o compuesta.

Ejemplos de instrucción if
if (x==0)
printf(“El número es 0”);
………………………………………………………………………………………
if(debito > 0)
credito =0;……………………………………………………………………………………….
if(x <= 3.0)
{
y= 3 * pow(x, 2);
printf(“%f\n”, y);
}
……………………………………………………………………
if((balance <1000) || (estado = “R”))
printf(“%f”, balance);
……………………………………………………………………………………….
if((a>=0) && (b <=5))
{
xmid = (a+b) /2;
ymid = sqrt(xmid);
}

Ejemplo
• Elabore un programa que lea un número. Si el
número leído es mayor que 5, imprima los
siguientes mensajes:
– elnúmero es mayor que 5
– El número leído fue (aquí imprima el numero
leído)

EJEMPLO
#include
main()
{
float numero;
Printf(“Deme un número del 1 al 10 “);
scanf(“%f”, &numero);
if(numero > 5)
printf(“El número es mayor que 5 \n”);
printf(“El número leído fue %f”, numero);
}

EJEMPLO
• Elabore un programa que lea el voltaje medido
voltios. Si el voltaje es mayor o igual a 100 debe
hacer losiguiente:






Imprima: el voltaje es mayor o igual que 100 V
Imprima: Introduzca el valor de la resistencia
Leer el valor de la resistencia
Calcular la potencia
Imprimir: La disipación de potencia es
vatios

• Al finalizar imprima lo siguiente: Confirmación del
valor de entrada de voltios”

EJEMPLO

#include
main()
{
float voltaje; /* voltaje medido en voltios*/
float resistencia;/*resistencia en ohmios */
float potencia; (* potencia calculada en vatios*/
printf(“Introduzca el voltaje medido en voltios”);
scanf(“%f”, &voltaje);
if(voltaje >= 100.0)
{

printf(“Voltaje es mayor o igual que 100 V \n”);
printf(“Introduzca el valor de la resistencia”);
scanf(“%f”, &resistencia);
potencia=voltaje * voltaje / resistencia;
printf(“La disipación de potencia es %f vatios \n”,potencia);

}
printf(“Confirmación del valor de entrada de %f voltios”, voltaje);
}

EJEMPLO
• Escribir un programa, en lenguaje C, que:
• Pida por teclado dos números (datos enteros).
• Muestre por pantalla la media aritmética de
los números introducidos, pero, sólo en el
caso de que ambos números sean mayores
que cero.

• #include
• int main()
• {
• int a, b;





printf( "Introduzcaprimer numero (entero): " );
scanf( "%d", &a );
printf( "Introduzca segundo numero (entero): " );
scanf( "%d", &b );




if ( a > 0 && b > 0 )
printf( "%f", ( a + b ) / 2 );

• return 0;
• }

SENTENCIA IF ELSE (alternativa doble)
• Esta sentencia es más o menos como la anterior, con la
diferencia que en este ejemplo, si la condición se evalúa
como verdadera, se ejecuta una secuencia deinstrucciones, mientras que si la condición se evalúa
como falsa se ejecuta otra secuencia de instrucciones.
• La forma general de una instrucción if que incluye la
cláusula else es:
if(condición)
instrucción 1;
else
instrucción 2;

Ejemplo de instrucción if – else (completa)
if(estado == “S”)
tasa=0.20 * pago;
else
tasa=0.14 * pago;
………………………………………………………………………….
if(debito>0)
{
printf(“cuenta n° %d...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dev C++
  • Dev c++
  • Dev c
  • dev c
  • Dev c++
  • dev c++
  • dev c++
  • Dev c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS