CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS No.
UNIDAD DE APRENDIZAJE LENGUAJE DE PROGRAMACIÓN
Practicas IF, FOR WHILE SWITCH
IF
Ejemplo no. 1: programa que lee dos números y escribe el mayor de los dos.
#include <stdio.h>
main()
int x, y;
printf(“Escribe el primer número: “);
scanf(“%d”,&x);
printf(“Escribe el segundo número:”);
scanf(“%d”,&y);
if (x > y)
printf(“El mayor es: %d”,x);
else
if ( y > x )
printf(“El mayor es: %d”,y);
else
printf(“Son iguales”);
}
Programa No. 2: programa que indica si un número es par o no
#include <stdio.h>
main()
int x;
printf(“Escribe el número sin decimales: “);
scanf(“%d”,&x);
if (x%2==0)
printf(“El número es par”);
else
printf(“El número es impar”);
___________________________________________________________________________
FOR
Programa 3. muestre los números pares que haya del 1 al 100.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x;
for (x=1;x<=100;x++)
{
if (x%2==0)
{
printf("%d\n",x);
}
}
system("PAUSE");
return 0;
}
Programa 4. imprima la suma de todos los números que van del 1 al 100.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x,sum;
sum=0;
for (x=1;x<=100;x++)
{
sum=sum+x;
}
printf("%d\n",sum);
system("PAUSE");
return 0;
}
while
programa 5. Identificar si un número es positivo o negativo
#include <stdio.h>
int main()
int numero;
printf("Teclea un número (0 para salir): ");
scanf("%d", &numero);
while (numero!=0)
if (numero > 0) printf("Es positivo\n");
else printf("Es negativo\n");
printf("Teclea otro número (0 para salir): ");
scanf("%d", &numero);
return 0;
Programa 6. Identificación de contraseña numérica.
#include <stdio.h>
int main()
int valida = 711;
int clave;
do
printf("Introduzca su clave numérica: ");
scanf("%d", &clave);
if (clave != valida) printf("No válida!\n");
while (clave != valida);
printf("Aceptada.\n");
return 0;
SWITCH
Programa
7.
pida
un
número
del
1
al
7
y
diga
el
día
de
la
semana
correspondiente.
#include
<stdio.h>
#include
<stdlib.h>
int
main(void)
{
int
i;
printf("Introduzca
número
del
1
al
7:");
scanf("%d",&i);
switch(i){
case
1:
printf
("Lunes\n");
break;
case
2:
printf
("Martes\n");
break;
case
3:
printf
("Miércoles\n");
break;
case
4:
printf
("Jueves\n");
break;
case
5:
printf
("Viernes\n");
break;
case
6:
printf
("Sábado\n");
break;
case
7:
printf
("Domingo\n");
break;
default:
printf
("Opción
no
válida\n");
break;
}
Programa
8.
pida
una
letra
y
detecte
si
es
una
vocal.
#include
<stdio.h>
#include
<stdlib.h>
int
main(void)
{
char
c;
printf("Introduzca
un
carácter:");
scanf("%c",&c);
switch
(c)
{
case
'a':
printf
("Es
vocal\n");
break;
case
'e':
printf
("Es
vocal\n");
break;
case
'i':
printf
("Es
vocal\n");
break;
case
'o':
printf
("Es
vocal\n");
break;
case
'u':
printf
("Es
vocal\n");
break;
default:
printf
("No
es
vocal\n");
break;
}
system("PAUSE");
return
0;
}