La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructuras condicionales

Presentaciones similares


Presentación del tema: "Estructuras condicionales"— Transcripción de la presentación:

1 Estructuras condicionales
Programación estructurada C

2 Condición lógica “si” (if)
¿Se cumple condición? falso verdadero sentencia

3 Sintaxis para “if” If(condición) { Sentencia; If(condición) }

4 Operadores relacionales y de igualdad
Operador en C Ejemplo = == x==y != x!=y > x>y < x<y >= x>=y <= x<=y

5 ¿Pasé?, ¿y si reprobé? I calif Si calif ≥ 7.0 si pasaste F

6 ¿pasé o reprobé? I calif Si calif ≥ 7.0 pasaste Si calif < 7.0
reprobaste F

7 Código fuente /*programa que dice si pasas o repruebas*/
#include <stdio.h> main() { int calif; printf("Escribe tu calificacion\n"); scanf("%d",&calif); if (calif>=7) printf("pasate\n"); if (calif<7) printf("reprobaste\n"); }

8 Programa 3 Dado dos números que introduzca el usuario hacer un programa que diga la relación que guardan estos entre si, es decir, que diga; Si son iguales. Si son diferentes. Si uno es mayor que el otro. Si uno es mayor o igual que el otro. Si uno es menor que el otro. Si uno es menor o igual que el otro.

9 Código fuente /*Uso de condiciones condicionales y operadores relacionales*/ #include<stdio.h> main(); { int num1, num2; printf("Dame dos números y te dire las relaciones entre ellos "); scanf("%d%d",&num1,&num2); if (num1 == num2) printf("%d es igual a %d\n",num1,num2); if (num1 != num2) printf("%d no es igual a %d\n",num1,num2); if (num1 < num2) printf("%d es menor que %d\n",num1,num2); if (num1 > num2) printf("%d es mayor que %d\n",num1,num2); if (num1 <= num2) printf("%d es menor o igual que %d\n",num1,num2); if (num1 >= num2) printf("%d es mayor o igual que %d\n",num1,num2); }

10 Uso de scanf para pedir dos datos
scanf("%d%d",&num1,&num2); Especificador de conversión Operador de dirección


Descargar ppt "Estructuras condicionales"

Presentaciones similares


Anuncios Google