Sunteți pe pagina 1din 11

Dev-C++

Potencia de un número
#include <stdio.h>
#include <conio.h>
#include<iostream>
main()
{
int b,n,rta=1,i;
printf ("Ingrese el valor de la base:\n");
scanf ("%d",&b);
printf ("Ingrese el valor del exponente:\n");
scanf ("%d",&n);

for (i=1;i<=abs(n);i++)
{
rta=(rta*b);
}
if(n>0)
{
printf ("El numero %d elevado a %d, da como resultado:\n %d",b,n,rta);
}
else
{
printf ("El numero %d elevado a %d, da como resultado:\n 1\n--- \n%d",b,n,rta);
}
getch();
}
Serie del seno
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
using namespace std;

double grados(int gr,int n);


double impar(int n);
double factorial(int n);

int main(){
int n=17,gr;

cout << "Ingrese el grado a calcular:\t"; cin >>gr;


printf ("El resultado obtenido para los %d grdos es de:\n%d", gr, grados(gr,n));
printf("\n");
system("pause");
}
double grados(int gr,int n){
double t, s=0;
int si=1,nu,;
for(int i=0;i<n;i++){
nu=pow(gr,impar(n));
t= (nu/factorial(n))*si;
s+=t;
si*=-1;
}
return s;
}

double factorial(int n){


double fac=1;
for(int i=2;i<=n;i++){
if(i%2==1){
fac*=i;
}
}
return fac;
}

double impar(int n){


double im;
for(int i=1;i<n;i++){
im=(i*2)-1;
return im;
}
}
Serie
#include <stdio.h>
#include <conio.h>
main()
{
int cont=0,nf=1,fa=0,np=1,b=1,sum=0,num=1,den=1,auxf,cpr=2,n,cexp,cfac;
printf("Ingrese el numero de terminos:\n");
scanf("%d",n);
while (cont<n)
{
for(cexp=1;cexp<=np;cexp++)
{
num=num*nf;
}
for (cfac=1;cfac<=np;cfac++)
{
den=den*cfac;
}
sum=(sum+(num/den)*b);
auxf=nf;
nf=nf+fa;
fa=auxf;
np++;

while(cpr<(np/2))
{
if(np%(cpr=0))
{
np++;
}
else
{
cpr++;
}

}
cpr=2;
cont++;
b=b*-1;
num=1;
den=1;

printf("La sumatoria de todos los terminos es igual a:\n %d",sum);


getch();
}
Netbeans
Potencia
package potencia;

import java.util.Scanner;

public class Potencia{

public static void main(String[] args) {


Scanner teclado = new Scanner (System.in);
int x;
int n;
System.out.println("Ingrese el valor de la base:");
x = teclado.nextInt();
System.out.println("Ingrese el valor del exponente:");
n = teclado.nextInt();
int res;
res= pott(x,n);
System.out.println("El resultado obtenido es;"+res);

public static int pott (int b, int e){


int s;
s=1;
int c;
c=1;
while(c<=b){
s=s*b;
c=c+1;
}
return s;

}
}
Seno

package seno;
import java.util.Scanner;
public class Seno {

public static void main(String[] args) {


Scanner teclado = new Scanner (System.in);
System.out.println("Escriba el valor del angulo");
int gra;
gra=0;
System.out.println("seno del angulo es igual a:" + Seno(gra));
System.exit(0);
}

public static int Fac (int x) {


int f;
f=1;
int c;
c=1;
while (c<=x){
f=f*c;
c=c+1;
}
return f;
}

public static int Pot (int a, int b){


int po;
po=1;
int con;
con=1;
while(con<=b){
po=(po*a);
con=con+1;
}
return po;
}
public static int Seno (int gra){
int x;
int s;
int l;
l=2;
int n;
x=(int) (gra*3.141592/180);
s=x;
while (l<=17){
n= 2*l-1;
if ((int)l%2!=0){
s= s - Pot (x,n)/ Fac (n);
}
else {
s= s + Pot (x,n)/ Fac (n);
}

}
return s;
}
}
Serie

package serie;
import java.util.Scanner;
public class Serie {

public static void main(String[] args) {


Scanner teclado = new Scanner (System.in);
int n;
System.out.println("Ingrese el numer de digites para la serie:");
n = teclado.nextInt();
int con,b,nf,np,num,den,sum,aux,af;
con=0;
b=1;
nf=1;
np=1;
sum=0;
aux=nf;
af=0;
while (con<=n){
num= Pot (nf,np);
den= Fact (np);
sum= (num/den)*b + sum;
nf= sfibo (af,nf);
af= aux;
aux= nf;
while (sprimo (np)== false){
np= np+1;
}
b= b*(-1);
System.out.println("El valor obtenido es de:");
}
}
public static int Pot (int a, int b){
int s;
s=1;
int con;
con=1;
while (con<=b){
s= s*a;
con=con+1;
}
return s;
}
public static int Fact (int x){
int f;
f=1;
int c;
c=1;
while (c<=x){
f=f*c;
c=c+1;
}
return f;
}
public static int sfibo (int x, int z){
int aux = z;
z = x + z;
return z;

}
public static boolean sprimo (int x){
int con;
con=2;
while (con<=x/2){
con = x%2;
if(x>=con);
return false;
}
return true;
}
}

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