NPTEL » Problem Solving Through Programming In C Week-03: Program-01 02 03 and 04

Week-03: Program-01


 #include <stdio.h>

#define PI 3.14

void main()

{

    int radius;

    float area;

    /* Enter the radius of a circle */

    scanf("%d", &radius);

    area = PI * radius * radius;

    printf("Area of a circle = %5.2f", area);

}

Week-03: Program-02

#include <stdio.h>

int main()

{

    double number;

    scanf("%lf", &number);

    if(number <= 0.0)

    {

        if (number == 0.0)

            printf("The number is 0.");

        else

            printf("Negative number.");

    }

    else

        printf("Positive number.");

}

Week-03: Program-03

#include <stdio.h>

int main()

{

    int number;

    scanf("%d", &number);

     if(number % 2 == 0)

    printf("%d is even.", number);

    else

    printf("%d is odd.", number);

}

Week-03: Program-04

#include <stdio.h>

int main()

{

    int n1, n2, n3;


    scanf("%d %d %d", &n1, &n2, &n3);

    if( n1>=n2 && n1>=n3 )

        printf("%d is the largest number.", n1);


    if( n2>=n1 && n2>=n3 )

        printf("%d is the largest number.", n2);


    if( n3>=n1 && n3>=n2 )

        printf("%d is the largest number.", n3);


}

netaji gandi Wednesday, August 17, 2022
NPTEL » Week 3: Assignment 3 Problem Solving Through Programming In C Aug 2022

 

Week 3: Assignment 3

Due date: 2022-08-17, 23:59 IST.
Assignment not submitted
1 point
 
 
 
 
1 point
 
 
 
 Ans: a
1 point
 
 
 
 Ans: d
1 point
 
 
 
 Ans: c
1 point
 
 
 
 Ans: a
1 point
 
 
 
 Ans: b
1 point
 
 
 
 Ans: b
1 point
 
 
 
 Ans: C
1 point
 
 
 
 Ans: a
1 point
 
 
 
 Ans: b

netaji gandi
R20 C - Previous Question papers

R20 C - Previous Question papers



R20 C Syllabus


Regulation Month & Year Download File
R20 April -2022-Regular 4 Sets
R20 Dec -2021-Supply 1 Set
R20 AUG -2021-Regular 1 Set
R19 JAN -2020-Regular 4 Sets

netaji gandi Tuesday, August 16, 2022
Python Unit Wise Important Questions

 



Unit-I

  1. Explain about the need for learning python programming and its importance.
  2. Write in brief about the applications of Python.
  3. Explain the basics for executing a python program using REPL(Shell) with an example.
  4. Write a python program  to read input using REPL(Shell) and display the output.
  5. Write the rules for choosing names of variables.
  6. Write in brief about any 5 keywords in Python.
  7. Explain about different Logical operators in python with appropriate examples.
  8. Explain about different Relational operators in python with appropriate examples.
  9. Explain about Membership operators in python with appropriate examples.
  10. Explain about Identity operators in python with appropriate examples.
  11. Explain about Arithmetic operators in python with appropriate examples.
  12. List different conditional statements in python with appropriate examples.
  13. What are the different Loops available in python?
  14. What are the different loop control statements available in python? Explain with suitable examples.



netaji gandi
JNTUK R20 R19 R16 PYTHON PROGRAMMING PREVIOUS QUESTION PAPERS

PYTHON PROGRAMMING PREVIOUS QUESTION PAPERS




Regulation

Month & Year
     Download File
              R20            March -2022-Supply                     1 Set
              R20              Sep -2021-Regular                       1 Set
              R19          March -2021-Regular                       4 Sets
              R16       Oct/Nov-2017-Regular                       4 Sets
              R16       Oct/Nov-2018-Regular                       4 Sets
              R16         May-2018-Supply                       1 Set
              R16       Oct/Nov-2019-Regular                       4 Sets
              R16        May-2019-Supply                       1 Set
              R16                    Oct/Nov-2020-Supply                       1 Set

netaji gandi
NPTEL » Programming In Java Week 3 : Programming Assignment 5 Aug 2022

 

Week 3 : Programming Assignment 5

Due on 2022-08-18, 23:59 IST

Complete the code segment to swap two numbers using call by object reference.



import java.util.Scanner;

class Question {  //Define a class Question with two elements e1 and e2.

    Scanner sc = new Scanner(System.in);

    int e1 = sc.nextInt();  //Read e1

    int e2 = sc.nextInt();  //Read e2

}

public class Question3 {

// Define static method swap()to swap the values of e1 and e2 of class Question.


    public static void swap(Question t)

    {

    int temp = t.e1;

        t.e1 = t.e2;

        t.e2 = temp;

    }

    public static void main(String[] args) {

        //Create an object of class Question

    Question t = new Question ();

        //Call the method swap()

        swap(t);

        System.out.println(t.e1+" "+t.e2);

    }

}






netaji gandi
NPTEL » Programming In Java Week 3 : Programming Assignment 4 Aug 2022

 

Week 3 : Programming Assignment 4

Due on 2022-08-18, 23:59 IST

This program to exercise the call of static and non-static methods. A partial code is given defining two methods, namely sum( ) and multiply ( ). You have to call these methods to find the sum and product of two numbers. Complete the code segment as instructed.  


import java.util.Scanner;

class QuestionScope {

    int sum(int a, int b){ //non-static method

            return a + b;

        }

    static int multiply(int a, int b){ //static method

            return a * b;

        }

}

public class Test3{

    public static void main( String[] args ) {

        Scanner sc = new Scanner(System.in);

int n1=sc.nextInt();

int n2=sc.nextInt();


        //Called the method sum() to find the sum of two numbers.

        //Called the method multiply() to find the product of two numbers.


        QuestionScope st = new QuestionScope(); // Create an object to call non-static method

        int result1=st.sum(n1,n2); // Call the method

        int result2=QuestionScope.multiply(n1,n2); // Create an object to call static method


        System.out.println(result1);

        System.out.print(result2);

    }

}












netaji gandi
NPTEL » Programming In Java Week 3 : Programming Assignment 3 Aug 2022

 

Week 3 : Programming Assignment 3

Due on 2022-08-18, 23:59 IST

A class Shape is defined with two overloading constructors in it. Another class Test1 is partially defined which inherits the class Shape. The class Test1 should include two overloading constructors as appropriate for some object instantiation shown in main() method. You should define the constructors using the super class constructors. Also, override the method calculate( ) in Test1 to calculate the volume of a Shape.



import java.util.Scanner;

class Shape{

    double length, breadth;

    Shape(double l, double b){ //Constructor to initialize a Shape object

        length = l;

        breadth= b;

    }

    Shape(double len){    //Constructor to initialize another Shape object

        length = breadth = len;

    }

    double calculate(){// To calculate the area of a shape object

        return length * breadth ;

    }

}

public class Test1 extends Shape{


    //Template code:

double height;

Test1(double length,double h) {

    //base class constructor with one parameter is called

super(length);

height=h;

}


Test1(double length,double breadth,double h) {

    //base class constructor having two argument is called

super(length,breadth);

height=h;

}


double calculate() {

return length*breadth*height;

}


public static void main(String args[]){

    Scanner sc = new Scanner(System.in);//Create an object to read

                                              //input

    double l=sc.nextDouble(); //Read length

    double b=sc.nextDouble(); //Read breadth

    double h=sc.nextDouble(); //Read height

    Test1 myshape1 = new Test1(l,h);

    Test1 myshape2 = new Test1(l,b,h);

    double volume1;

    double volume2;

    volume1 = myshape1.calculate();

    volume2=myshape2.calculate();

    System.out.println(volume1);

    System.out.println(volume2);

}

}




netaji gandi
NPTEL » Programming In Java Week 3 : Programming Assignment 2 Aug 2022

 

Week 3 : Programming Assignment 2

Due on 2022-08-18, 23:59 IST

Define a class Point with two fields x and y each of type double. Also, define a method distance(Point p1, Point p2) to calculate the distance between points p1 and p2 and return the value in double.

Complete the code segment given below. Use Math.sqrt( ) to calculate the square root.

import java.util.Scanner;


public class Circle extends Point{


public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

Point p1=new Point();

p1.x=sc.nextDouble();

p1.y=sc.nextDouble();

Point p2=new Point();

p2.x=sc.nextDouble();

p2.y=sc.nextDouble();

Circle c1=new Circle();

c1.distance(p1,p2);


  }


}


class Point{

  double x;

  double y;


public static void distance(Point p1,Point p2)

{

      double d;

  d=Math.sqrt((p2.x-p1.x)*(p2.x-p1.x) + (p2.y-p1.y)*(p2.y-p1.y));

  System.out.print(d);

    }

}



netaji gandi
NPTEL » Programming In Java Week 3 : Programming Assignment 1 Aug 2022

 

Week 3 : Programming Assignment 1

Due on 2022-08-18, 23:59 IST

This program is related to the generation of Fibonacci numbers.

For example: 0,1, 1,2, 3,5, 8, 13,… is a Fibonacci sequence where 13 is the 8th Fibonacci number.

A partial code is given and you have to complete the code as per the instruction given below.

import java.util.Scanner;

public class Fibonacci {


public static void main(String args[]){

Scanner sc = new Scanner(System.in);

int n=sc.nextInt();

    System.out.println(fib(n));

}

//Template code:

static int fib(int n) {

    if (n==1)      //Terminal condition

    return 0;

    else if(n==2)

    return 1;

    return fib(n - 1) + fib(n - 2); //Recursive call of function

    }

}







netaji gandi
NPTEL » Programming In Java Week 3:Assignment 3 Aug 2022

 

Week 3:Assignment 3




Due date: 2022-08-17, 23:59 IST.
Assignment not submitted
1 point
 
 
 
 
1 point
 
 
 
 Ans:a
1 point
 
 
 
 Ans: C
1 point
 
 
 
 Ans: b
1 point
 
 
 
 Ans: C
1 point
 
 
 
 Ans: d
1 point
 
 
 
 Ans: d
1 point
 
 
 
 Ans: C
1 point
 
 
 
 Ans: b
1 point
 
 
 
 Ans: a

netaji gandi

NPTEL Programming in Java Jan 2024 Week 11

  Week 11 : Programming Assignment 1 Due on 2024-04-11, 23:59 IST The following code is missing some information needed to run the code. Add...