Skip to main content

13. Program to calculate for BINOMIAL SERIES and MID TERM

#Program to calculate binomial series and middle term

import math
check=int(input(''' Please choose
1. For middle term
2. For binomial theorem'''))
#This is for finding the factorial for combination
def factorial(number):
    c=1
    if(number==0):
        return 1
    for i in range(number,0,-1):
        c=c*i
    return c

def combination(p,q):
    if(p>=q):
        
        return factorial(p)/(factorial(q)*factorial(p-q))
    else:
        print('you have written n less which is incorrect')
def midtermfind(limit,termid):
    print('Program to find the answer by binomial series ')
    print('series is in the sequence (a+b) to the power n')

    a=int(input('enter a of the formula'))
    b=int(input('enter b of the formula'))
    result=0
    
    comb=combination(int(limit),int(termid))
    result=result+(comb*math.pow(a,(limit-termid))*math.pow(b,termid))
    print('The mid term  is =',int(result))
    
def binomial():
    print('Program to find the answer by binomial series ')
    print('series is in the sequence (a+b) to the power n')

    a=int(input('enter a of the formula'))
    b=int(input('enter b of the formula'))
    n=int(input('enter n of the formula'))
    result=0
    
    for i in range(0,n+1):
        comb=combination(n,i)
        result=result+(comb*math.pow(a,(n-i))*math.pow(b,i))
    print('The result for this is =',int(result))
def midterm():
    n=int(input('enter the power n of the series '))
    if(n%2==0):
        print(n,'is even number and it has only one mid term')
        mid=(n/2+1)
        print('The mid term is',int(mid),'term')
        midcheck=1
    elif(n%2!=0):
        print(n,'is odd number and it has 2 mid term')
        mid=(n+1)/2
        mid2=(n+3)/2
        print('First middle term is',int(mid),'term  and second mid term is',int(mid2),'term')
        midcheck=1
    while(midcheck==1):
        midchoice=int(input('press 1 if you want to know the middle term'))
        if(midchoice==1):
            midtermfind(n,mid)
            midcheck=0
        else:
            print('you have entered wrong key ')
        
#to check the choice 
if(check==1):
    midterm()
if(check==2):
    binomial()

Comments

Popular posts from this blog

Index Sequential Search

 Code for Index Sequential Search  import java . util .*; public class Index_search {     public static void main ( String [] args ) {         int i , a = 0 ;         Scanner in = new Scanner ( System . in );         int arr [] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 };         System . out . println ( "Please enter the number to be find: " );         int num = in . nextInt ();         System . out . println ( "Please enter the steps to left" );         int steps = in . nextInt ();         in . close ();         for ( i = 0 ; i < arr . length ; ) {             if ( num == arr [ i ] ) {                 System . out . println ( "Number found in the first one. " + i );       ...

4. write a program to find the factorial of any no. in python

Artificial Intelligence

Artificial Intelligence AI  has become one of the most talked-about technologies in recent years. With its ability to learn and adapt, AI is transforming the way we live and work. From virtual assistants to autonomous vehicles, AI has already made its way into many aspects of our daily lives, and its potential for the future is immense. AI refers to the ability of machines to perform tasks that typically require human intelligence, such as recognizing speech, making decisions, and solving problems. AI technologies rely on advanced algorithms and deep learning techniques to process vast amounts of data and draw insights from it. As AI technology continues to evolve, it is changing the way businesses operate, governments govern, and individuals interact with each other and their environment. It is also raising important ethical and social issues, such as the impact of automation on employment and the potential for bias in algorithmic decision-making. In this blog, we will explore the...