Sunteți pe pagina 1din 6

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 múltiplos de 3 desde 3 hasta 21

2. Ingrese tres números enteros cualquiera e imprima el resultado


de la ecuación a+b+c+100

3. Leer 2 números enteros cualquiera e imprimir el resultado de la


siguiente expresión: (a+b)*(a-b)

4. Leer un número de 3 dígitos e imprimir la suma de dichos


dígitos.

5. Leer un número entero cualquiera e imprímalo:

 -Si tiene dos dígitos


 -Si sus dígitos son pares
 -Promedio de sus dígitos

6. Ingrese 5 números e imprima el menor de ellos.

7. Ingrese un número entero cualquiera desde el teclado, e imprima


lo siguiente:
 Si el número es mayor que 0, imprima “ES POSITIVO”
 Si el número es menor que 0, imprima “ES NEGATIVO”
 Si el número es igual a 0, imprima “ES NULO”
SOLUCIÓN
1) Imprimir los múltiplos de 3 desde 3 hasta 21
#include<stdio.h>
#include<conio.h>
main()
{
Int mult;
Clrscr();
for(mult=1; mult<=21; mult++)
{
if(mult%3==0)
printf("El múltiplo de 3 es: %d\n",mult);
}
getch();
}

2) Ingrese tres números enteros cualquiera e imprima el resultado de la ecuación


a+b+c+100
//ACTIVAR LIBRERIAS A UTILIZAR POR EL PROGRAMA RAÍZ – MAIN().
#include<stdio.h>
#include<conio.h>

// INICIO DEL PROGRAMA RAIÍZ.


main()
{
// DECLARACION DE VARIABLES
int a=0,b=0,c=0,resultado=0;

// ENTRADA DE DATOS
printf("\n Introduzca el primer numero:");
scanf("%d",&a);
printf("\n Introduzca el segundo numero:");
scanf("%d",&b);
printf("\n Introduzca el tercer numero:");
scanf("%d",&c);

//CALCULO DE LA EXPRESION
resultado = a+b+c+100;

//CALCULO DE LA EXPRESION
printf("El resultado es: %d", resultado);
//DETENER LA EJECUCIÓN PARA OBSERVAR LOS RESULTADOS Y
FINALIZAR.
getch();
}
3) Leer 2 números enteros cualquiera e imprimir el resultado de la siguiente
expresión: (a+b)*(a-b)
#include<stdio.h>
#include<conio.h>
main ()
{
//DECLARACION DE VARIABLES
intresp=0,a,b;

//ENTRADA DE DATOS
printf("\n Ingrese el primer numero: ");
scanf("%d",&a);
printf("\n Ingrese el segundo numero: ");
scanf("%d",&b);

//CALCULO DE LA EXPRESION
resp=(a+b)*(a-b);

//IMPRIMIR EL RESULTADO
printf("\n La respuesta es: %d", resp);

//DETENER LA EJECUCIÓN PARA OBSERVAR LOS RESULTADOS Y


FINALIZAR.
getch();
}

4) Leer un número de 3 dígitos e imprimir la suma de dichos dígitos.


#include <stdio.h>
#include <conio.h>
main()
{
//DECLARACION DE VARIABLES
intx,dig=0,sw=0;
//ENTRADA DE DATOS
printf("\nIngrese un numero de tres digitos: ");
scanf("%d",&x);

if(x>=100&&x<=999)
{
while(x!=0)
{
dig=dig+(x%10);
x=x/10;
}
printf("La suma de los digitos es: %d", dig);
}
else
{
while(sw!=1)
{
if(x<100||x>999)
{
printf("El numero no tiene tres digitos. \nIngrese de nuevo el numero: ");
scanf("%d",&x);
}
else
{
sw=1;
while(x!=0)
{
dig=dig+(x%10);
x=x/10;
}
printf("La suma de los digitos es: %d", dig);
}
}
}
getch();
}

5) Leer un numero entero cualquiera e imprímalo:

-Si tiene dos dígitos


-Si sus dígitos son pares
-Promedio de sus dígitos
#include <stdio.h>
#include <conio.h>
main()
{
int a, num1, num2,sw=0;
float prom=0.0;
printf("\nIngrese dos numeros: ");
scanf("%d",&a);
while(sw!=1)
{
if(a<100&&a>9)
{
num1=a%10;
num2=a/10;
prom=((num1+num2)/2.0);
printf("\nEl numero %d tiene dos digitos",a);
if(num1%2==0&&num2%2==0)
printf("\nLosnumeros %d-%d son pares",num1,num2);
else
printf("\nLosnumeros no son pares");
printf("\nEl promedio es: %2.2f",prom);
sw=1;
}
else
{
printf("Debe introducir solo dos numeros: ");
scanf("%d",&a);
sw=0;
}
}
getch();
}

6) Ingrese 5 numeros e imprima el menor de ellos.


#include <stdio.h>
#include <conio.h>
main ()
{
int num1, num2, num3, num4, num5, M;
printf("\nIngrese el primer numero: ");
scanf("%d",&num1);
printf("\nIngrese el segundo numero: ");
scanf("%d",&num2);
printf("\nIngrese el tercer numero: ");
scanf("%d",&num3);
printf("\nIngrese el cuarto numero: ");
scanf("%d",&num4);
printf("\nIngrese el quinto numero: ");
scanf("%d",&num5);
M=num1;
if(num2<M)
M=num2;
if(num3<M)
M=num3;
if(num4<M)
M=num4;
if(num5<M)
M=num5;
printf("\nEL MENOR DE LOS NUMEROS ES: %d", M);
getch();
}

7) Ingrese un número entero cualquiera desde el teclado, e imprima lo siguiente:


 Si el número es mayor que 0, imprima “ES POSITIVO”
 Si el número es menor que 0, imprima “ES NEGATIVO”
 Si el número es igual a 0, imprima “ES NULO”

#include<stdio.h>
#include<conio.h>
main()
{
intnum;
printf("Ingrese un numero: ");
scanf("%d",&num);
if(num==0)
printf("ES NULO");
else
{
if (num>0)
printf("ES POSITIVO");
else
printf("ES NEGATIVO");
}
getch();
}

S-ar putea să vă placă și