Practica 1 - Ricky Chan

También podría gustarte

Está en la página 1de 4

HERRAMIENTAS DE PROG.

APLICADA I
TEMA 1
LABORATORIO #1
PARA CADA UNO DE LOS SIGUIENTES PROBLEMAS
ESCRIBA UN PROGRAMA EN LENGUAJE C.
1. Imprimir los mltiplos de 3 desde 3 hasta 21
R/.
void main ()
{
int x=0;
for (x=3;x<=21;x=x+3)
printf("%d %s \n",x,"Es multiplo");
}
2. Ingrese tres nmeros enteros cualquiera e imprima el resultado
de la ecuacin a+b+c+100
R/.
void main ()
{
int num1,num2,num3,suma = 0;
printf("Introduzca el primero numero \n");
scanf("%d",&num1);
printf("Introduzca el primero numero \n");
scanf("%d",&num2);
printf("Introduzca el primero numero \n");
scanf("%d",&num3);
suma = num1 + num2 + num3 + 100;
printf("%d %s", suma, "es el resultado");
}
3. Leer 2 nmeros enteros cualquiera e imprimir el resultado de la
siguiente expresin: (a+b)*(a-b)
R/.

void main ()
{
int num1,num2,result = 0;
printf("Introduzca el primero numero \n");
scanf("%d",&num1);
printf("Introduzca el primero numero \n");
scanf("%d",&num2);
result = (num1+num2)*(num1-num2);
printf("%d %s", result, " es el resultado");
}
4. Leer un nmero de 3 dgitos e imprimir la suma de dichos
dgitos.
R/.
void main ()
{
int num,suma,res,x = 0;
printf("Ingrese un numero de 3 digitos \n");
for (x=1;x<2;x++)
{
scanf("%d",&num);
if (num<100 || num>999) {
printf("El numero ingresado es invalido, por favor ingrese un
numero correcto \n");
x--;
}
else{
while (num>0)
{
res = num%10;
num = num/10;
suma = suma + res;
}
}
}
printf("%s %d", "La suma de los digitos del numero ingresado
es: ", suma);
}

5. Leer un nmero entero cualquiera e imprmalo:


-Si tiene dos dgitos
-Si sus dgitos son pares
-Promedio de sus dgitos
R/.
void main ()
{
int num, sum, prom,numx,res, cont = 0;
printf("Ingrese un numero \n");
scanf("%d", &num);
numx = num;
if (num>9 && num<100){
while(num>0)
{
res = num%10;
num = num/10;
sum = sum + res;
if (res%2==0){
cont++;
}
}
}
if (cont==2){
prom = sum/2.0;
printf("%s %d %s %d","El numero ", numx, "es de dos digitos y
estos son pares y su promedio es ", prom);
}
else {
printf("El numero ingresado no cumple con los requisitos");
}
}
6. Ingrese 5 nmeros e imprima el menor de ellos.
R/.
void main ()
{
int num,menor,x=0;
printf("Ingrese un numero \n");
scanf("%d", &num);

menor = num;
for (x=1;x<=4;x++)
{
printf("Ingrese un numero \n");
scanf("%d", &num);
if (num<menor)
menor = num;
}
printf("%s %d","El numero menor de todos los ingresados es:
",menor);
}
7. Ingrese un nmero entero cualquiera desde el teclado, e imprima
lo siguiente:
Si el nmero es mayor que 0, imprima ES POSITIVO
Si el nmero es menor que 0, imprima ES NEGATIVO
Si el nmero es igual a 0, imprima ES NULO
R/.
void main ()
{
int num=0;
printf("Ingrese un numero \n");
scanf("%d", &num);
if (num>0)
printf("ES POSITIVO");
else
if (num<0)
printf("ES NEGATIVO");
else
printf("ES NULO");
}

También podría gustarte