Вы находитесь на странице: 1из 4

PRCTICA No.

4 DECISIONES
Dimas H. Concepcin 4-781-1064

1. Escribir un programa que realice las siguientes operaciones:


a. Lea un nmero entero cualquiera.
b. Si el nmero se encuentra en el rango de 20 a 45, imprima el cubo del
nmero.
c. Si el nmero es negativo, imprima su positivo.
d. Si el nmero es mltiplo de 5, imprima el mensaje El Nmero es
Mltiplo de 5.
#include<conio.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
int num=0,a=0;
float res=0;
printf ("\n ingrese un numero");
scanf("%d",& num);
if(num>20&&num<45)
{
res=pow(num,3);
printf("\n el cubo del numero es %d; %20.0f",num, res);
}
else
{
if (num<0)
{
a=abs(num);
printf("\n el lado positivo del numero es: %d",a);
}
}
if (num%5==0)
printf("\n el numero es multiplo de 5 :%d",num);
getch();
}

2. Escriba un programa que lea 4 nmeros enteros cualquiera e imprima lo


siguiente:
a. El cuadrado del tercer nmero, si la suma de primero nmero ms el
cuarto nmero se encuentra en el rango de 10 a 25, inclusive.
b. El segundo nmero, si el producto de los otros tres nmero es mltiplo
de 3.
c. La suma de los cubo de los cuatro nmeros, se esta es menor a 100, de
lo contrario imprimir el siguiente mensaje La suma de los cubos es
mayor a 100.
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
int a=0,b=0,c=0,d=0,sum=0,produc=0,cubo=0;
float res=0;
printf("\n ingrese el primer numero");
scanf("%d",&a);
printf("\n ingrese el segundo numero");
scanf("%d",&b);
printf("\n ingrese el tercer numero");
scanf("%d",&c);
printf("\n ingrese el cuarto numero");
scanf("%d",&d);
sum=a+d;
produc=a*c*d;
cubo=pow(a,3)+pow(b,3)+pow(c,3)+pow(d,3);
if(sum>10 && sum<25)
res=pow(c,2);
printf("\n el cuadrado de ;%d es ;%20.0f",c,res);
if (produc%3==0)
printf("\n el segundo numero :%d ",b);
if (cubo<100)
printf("\n la suma de los cubos es:%d",cubo);
else
printf("\n la sunma de los cubos es mayor a 100");
getch();
}

3. Escriba un programa que lea 5 nmeros enteros cualquiera en imprima las


siguientes estadsticas:
a. Total de nmeros ledos que son positivos.
b. Suma de los nmeros ledos que son negativos.
c. Producto de los nmeros ledos que son iguales.
d. Promedio de los nmeros ledos que estn dentro del rango de 17 a 24,
inclusive.
#include<conio.h>
#include<math.h>
#include<stdio.h>
main()
{
int
a=0,b=0,c=0,d=0,e=0,sumpos=0,num1=0,num2=0,num3=0,num4=0,num5=0,
mult=0,sum=0,sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,nega1=0,nega2=0,nega3=0,
nega4=0,nega5=0,sumprom=0,prom1=0,prom2=0,prom3=0,prom4=0,prom5=0,
cant=0,cant1=0,cant2=0,cant3=0,cant4=0,cant5=0, prom=0;
printf("ingrese 5 numeros \n");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);
scanf("%d",&e);
if(a>0)
sum1=1;
if(b>0)
sum2=1;
if(c>0)
sum3=1;
if(d>0)
sum4=1;
if(e>0)
sum5=1;
sumpos=sum1+sum2+sum3+sum4+sum5;
printf("\n el total de los numros leios positivos es:%d",sumpos);
if(a<0)
nega1=a;
if(b<0)
nega2=b;
if(c<0)
nega3=c;
if(d <0)
nega4=d;
if(e<0)
nega5=e;
sum=nega1+nega2+nega3+nega4+nega5;
printf("\n la suma de los numeros negativos es:%d",sum);
if(a==b||a==c||a==d||a==e)
num1=a*1;

else
num1=1;
if(b==a||b==c||b==d||d==e)
num2=b*1;
else
num2=1;
if(c==a||c==b||c==d||c==e)
num3=c*1;
else
num3=1;
if(d==a||d==b||d==c||d==e)
num4=d*1;
else
num4=1;
if(e==a||e==b||e==c||e==d)
num5=e*1;
else
num5=1;
mult=num1*num2*num3*num4*num5;
printf("\nla multi. de numeros semjantes es:%d",mult);
printf("\nde aparecer un uno no se ha ingresado terminos semanjantes");
if(a>17 && a<24)
prom1=a;
cant1=1;
if(b>17 && b<24)
prom2=b;
cant2=1;
if(c>17 && c<24)
prom3=c;
cant3=1;
if(d>17 && d<24)
prom4=d;
cant4=1;
if(e>17 && e<24)
prom5=e;
cant5=1;
sumprom=prom1+prom2+prom3+prom4+prom5;
cant=cant1+cant2+cant3+cant4+cant5;
prom=sumprom/cant;
printf ("\n el promedio de los numeros dentro del intervalo 17<>24 es:%d",prom);
getch();
}

Вам также может понравиться