Skip to content

jayasankar2007/M3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

EX-11-EMI-CALCULATOR

AIM

To write a program to prepare EMI calculator using function without return type and with arguments.

ALGORITHM

  1. Start the program.
  2. Read principal amount, rate of interest and months.
  3. Pass these values as arguments to function.
  4. Calculate EMI using the formula, amt=(prpow(1+r,t))/(pow(1+r,t)-1)
  5. Display the result.
  6. Stop the program.

PROGRAM

#include <stdio.h>
#include <math.h>
void calculateEMI(double principal, double rate, int months) {
    rate = rate / (12 * 100); 
    double emi = (principal * rate * pow(1 + rate, months)) / (pow(1 + rate, months) - 1);
    printf("The EMI for the loan is: %.2f\n", emi);
}

int main() {
    double principal, rate;
    int months;
    printf("Enter the principal amount: ");
    scanf("%lf", &principal);
    printf("Enter the annual rate of interest: ");
    scanf("%lf", &rate);
    printf("Enter the number of months: ");
    scanf("%d", &months);
    calculateEMI(principal, rate, months);

    return 0;
}

OUTPUT

Enter the principal amount: 500000
Enter the annual rate of interest: 7.5
Enter the number of months: 240
The EMI for the loan is: 4242.93

RESULT

Thus the program to prepare EMI calculator using function without return type with arguments has been executed successfully

EX-12-FIBONACCI-SERIES

AIM

To write a C program to generate the Fibonacci series for the value 6.

ALGORITHM

  1. Start the program.
  2. Read number of terms to display.
  3. Add the previous two terms and store it in new term.
  4. Assign 2nd term to 1st term and 3rd term to 2nd term.
  5. Repeat steps 3 and 4 n number of times.
  6. Display the result.
  7. Stop the program.

PROGRAM

#include <stdio.h>

int main() {
    int n = 6;  
    int first = 0, second = 1, next;
    printf("Fibonacci Series: %d %d ", first, second);
    for (int i = 3; i <= n; i++) {
        next = first + second;  
        printf("%d ", next); 
        first = second;
        second = next;
    }

    printf("\n");

    return 0;
}

OUTPUT

Fibonacci Series: 0 1 1 2 3 5

RESULT

Thus the program to generate the Fibonacci series for the value 6 has been executed successfully.

EX-13-ONE-DIMENSIONAL-ARRAY

AIM

To write a C program to read n elements as input and print the last element of the array.

ALGORITHM

  1. Start the program.
  2. Read a variable.
  3. Read the array values n number of times.
  4. Print the last element.
  5. Stop the program.

PROGRAM

#include <stdio.h>

int main() {
    int n;
    printf("Enter the number of elements: ");
    scanf("%d", &n);

    int arr[n];  
    printf("Enter %d elements:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }
    printf("The last element is: %d\n", arr[n-1]);

    return 0;
}

OUTPUT

Enter the number of elements: 5
Enter 5 elements:
10 20 30 40 50
The last element is: 50

RESULT

Thus the program to read n elements as input and print the last element of the array has been executed successfully.

EX-14-POSITIVE-ARRAY-ELEMENTS

AIM

To write a C Program to count total number of positive elements in an array.

ALGORITHM

  1. Start the program.
  2. Read a variable.
  3. Read the array values n number of times.
  4. If the array value can be divided by 2 then increment count by 1.
  5. Display result.
  6. Stop the program.

PROGRAM

#include <stdio.h>

int main() {
    int n, count = 0;

    
    printf("Enter the number of elements: ");
    scanf("%d", &n);

    int arr[n];  
    printf("Enter %d elements:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }
    for (int i = 0; i < n; i++) {
        if (arr[i] > 0) { 
            count++;
        }
    }

    printf("Total number of positive elements: %d\n", count);

    return 0;
}

OUTPUT

Enter the number of elements: 5
Enter 5 elements:
1 -3 5 7 -2
Total number of positive elements: 3

RESULT

Thus the program to count total number of positive elements in an array has been executed successfully.

EX -15 - Replace All Even Elements With 'E' In One Dimensional Array

Aim:

To write a C program to replace all even elements with 'E' in one dimensional array

Algorithm:

  1. Input the array: Read the size of the array. Input the elements of the array.
  2. Iterate through the array: For each element of the array, check if the element is even (i.e., if the element modulo 2 equals 0).
  3. Replace even elements with 'E': If an element is even, replace that element with the character 'E'.
  4. Output the updated array: Print the updated array after replacements.

Program:

#include <stdio.h>

int main() {
    int n;

    printf("Enter the size of the array: ");
    scanf("%d", &n);

    int arr[n];  // Declare an array of size n

    printf("Enter %d elements:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

   
    for (int i = 0; i < n; i++) {
        if (arr[i] % 2 == 0) {
            arr[i] = 'E'; 
        }
    }

    
    printf("Updated array:\n");
    for (int i = 0; i < n; i++) {
        if (arr[i] == 'E') {
            printf("E ");
        } else {
            printf("%d ", arr[i]);
        }
    }

    printf("\n");

    return 0;
}

Output:

Enter the size of the array: 5
Enter 5 elements:
1 2 3 4 5
Updated array:
1 E 3 E 5

Result:

Thus, the program to replace all even elements with 'E' in one dimensional array was verified successfully.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published