martes, 19 de junio de 2012

programa p012.c

/* PROGRAMA QUE TRABAJA CON FUNCIONES */

// para compilar: gcc p011.c -lm - e.out

#include <stdio.h>
#include <math.h>

int main () {
float a,b,c,sum=0.0;
int n,i;
printf(" ingrese a\n");
scanf("%f",&a);
printf(" ingrese b\n");
scanf("%f",&b);
printf(" ingrese c\n");
scanf("%f",&c);
printf(" ingrese la cantidad de sumas n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)sum=sum+b*i*cos(a*i)+sin(c*i);
printf("La suamtoria es: %f \n",sum);

return 0;
}

programa p013.c
/* PROGRAMA QUE CALCULA UN FACTORIAL */

// para compilar: gcc p011.c -lm - e.out

#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)

int main () {
int n,i;
long int nf=1;
printf(" ingrese el numero para su factorial\n");
scanf("%d",&n);
if(n>0)for(i=1;i<=n;i++)nf=nf*i;
else if (n==0)nf=1;
else{
 printf("valor erroneo\n");
 exit(1);
}
printf("El factorial es: %ld \n",nf);

return 0;
}

programa p014.c
/* PROGRAMA QUE DETERMINA SI UN NUMERO ES PRIMO */

// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)

int main () {
int n,i,ir,nl;
printf(" ingrese el numero para verificar si es primo\n");
scanf("%d",&n);
nl=n/2;
for(i=2;i<=nl;i++){
 ir=n%i;
 if(ir==0)break;
}
if(ir==0)printf(" El numero No es primo, es divisible por %d\n",i);
else printf(" El numero Es primo\n");

return 0;
}
programa p015.c
/* PROGRAMA QUE usa un for anidado */

// para compilar: gcc p002.c -o e002.out

#include <stdio.h>
#include <math.h>

int main () {
int n,m,jsum=0,k,i,j;

printf(" ingrese el limite de ka sumatoria\n");
scanf("%d",&n);
printf(" ingrese la base de la multiplicatoria\n");
scanf("%d",&m);

for(i=0;i<=n;i++){
 k=1;
 for(j=0;j<=i;j++){
  k*=pow(m,j);
 }
 jsum+=k;
}

printf("La suma de la multiplicatoria es %d:\n",jsum);

return 0;
}
programa p016.c
/* PROGRAMA QUE HALLA LA MULTIPLICATORIA DE LA SUMATORIA */

// para compilar: gcc p002.c -o e002.out

#include <stdio.h>
#include <math.h>

int main () {
int n,m,jmul=1,k,i,j;

printf(" ingrese el limite de la multiplicatoria\n");
scanf("%d",&n);
printf(" ingrese la base de la sumatoria\n");
scanf("%d",&m);

for(i=0;i<=n;i++){
 k=0;
 for(j=0;j<=i;j++){
  k+=pow(m,j);
 }
 jmul*=k;
}

printf("La suma de la multiplicatoria es %d:\n",jmul);

return 0;
}



No hay comentarios: