commit 32524f026f7bd55996293ca80668928ae510346f
parent 3881f69259a164f02131585986b4799dfcbcedff
Author: Amit Dutta <amitdutta4255@gmail.com>
Date: Tue, 7 Oct 2025 21:40:10 +0530
folder name update
Diffstat:
42 files changed, 720 insertions(+), 0 deletions(-)
diff --git a/tuition-c/APC-PRAC-001.c b/tuition-c/APC-PRAC-001.c
@@ -0,0 +1,17 @@
+/* WAP to calculate area and perimeter of a rectangle
+by accepting length and breadth as input. */
+// Author - Amit Dutta, Date - 18th SEP, 2025
+
+#include<stdio.h>
+int main() {
+ double length, breadth, area, perimeter;
+ printf("Enter the length and breadth of the Rectangle : ");
+ scanf("%lf %lf", &length, &breadth);
+ area = length * breadth;
+ perimeter = 2 * (length + breadth);
+ printf("\nArea of the Rectangle : %g"
+ "\nPerimeter of the Rectangle : %g", area, perimeter);
+ return 0;
+
+}
+
diff --git a/tuition-c/APC-PRAC-002.c b/tuition-c/APC-PRAC-002.c
@@ -0,0 +1,15 @@
+/* WAP to calculate area of a circle using math library
+method. Take radius of the circle as input. */
+/* Author - Amit Dutta, Date - 18th SEP, 2025 */
+
+#include <stdio.h>
+#include <math.h>
+int main()
+{
+ double r, area;
+ printf("Enter the radius of the circle : ");
+ scanf("%lf", &r);
+ area = M_PI * pow(r, 2);
+ printf("\nArea of the circle : %g", area);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-003.c b/tuition-c/APC-PRAC-003.c
@@ -0,0 +1,18 @@
+/* WAP to accept diagonal of a square and calculate area, parimeter */
+/* Author - Amit Dutta, Date - 18th SEP, 2025 */
+
+#include <stdio.h>
+#include <math.h>
+int main()
+{
+ double dia, side, area, peri;
+ printf("Enter the diagonal of the square : ");
+ scanf("%lf", &dia);
+ side = dia / sqrt(2);
+ area = pow(side, 2);
+ peri = 4 * side;
+ printf("\nArea of the square : %g"
+ "\nPerimeter of the square : %g",
+ area, peri);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-004.c b/tuition-c/APC-PRAC-004.c
@@ -0,0 +1,14 @@
+/* WAP to calculate and display radius of a circle by taking the area as input. */
+/* Author - Amit Dutta, Date - 18th SEP, 2025 */
+
+#include <stdio.h>
+#include <math.h>
+int main()
+{
+ double r, area;
+ printf("Enter the area of the circle : ");
+ scanf("%lf", &area);
+ r = sqrt(area / M_PI);
+ printf("\nRadius of the circle : %g", r);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-005.c b/tuition-c/APC-PRAC-005.c
@@ -0,0 +1,18 @@
+/* WAP a program that accept number of days
+as input and represent it as years, months and days. */
+/* Author - Amit Dutta, Date - 19th SEP, 2025 */
+
+#include <stdio.h>
+int main()
+{
+ int days, months, years, temp;
+ printf("Enter the No. of days : ");
+ scanf("%d", &days);
+ temp = days;
+ years = days / 365;
+ days = days % 365;
+ months = days / 30;
+ days = days % 30;
+ printf("%d Days = %d Years, %d Months, %d Days", temp, years, months, days);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-006.c b/tuition-c/APC-PRAC-006.c
@@ -0,0 +1,17 @@
+/* WAP that accept seconds as input and represent it an hours, minutes and seconds. */
+/* Author - Amit Dutta, Date - 19th SEP, 2025 */
+
+#include <stdio.h>
+int main()
+{
+ int sec, hours, minutes, temp;
+ printf("Enter the no of seconds : ");
+ scanf("%d", &sec);
+ temp = sec;
+ hours = sec / 3600;
+ sec = sec % 3600;
+ minutes = sec / 60;
+ sec = sec % 60;
+ printf("\n%d Seconds = %d Hours, %d Minutes, %d Seconds.", temp, hours, minutes, sec);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-007.c b/tuition-c/APC-PRAC-007.c
@@ -0,0 +1,26 @@
+/* WAP that accept basic salary of an employee and display gross salary,
+net salary generated by below formula.
+ DA = 25% of the basic salary.
+ HRA = 12.5% of the basic salary.
+ PF = 10% of the basic salary.
+ gross salary = basic salary + da + hra
+ net salary = gross salary - pf
+*/
+/* Author - Amit Dutta, Date - 19th SEP, 2025 */
+
+#include <stdio.h>
+int main()
+{
+ double bs, gs, ns, da, hra, pf;
+ printf("Enter the basic salary of the employee : ");
+ scanf("%lf", &bs);
+ da = bs * 0.25;
+ hra = bs * 0.125;
+ pf = bs * 0.10;
+ gs = bs + da + hra;
+ ns = gs - pf;
+ printf("\nGross Salary : %g"
+ "\nNet Salary : %g",
+ gs, ns);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-008.c b/tuition-c/APC-PRAC-008.c
@@ -0,0 +1,17 @@
+/* WAP to multiply and divide a number by 4 without
+using multiplication and division operator. */
+/* Author - Amit Dutta, Date - 19th SEP, 2025 */
+
+#include <stdio.h>
+int main()
+{
+ int num, multi, div;
+ printf("Enter the number : ");
+ scanf("%d", &num);
+ multi = num << 2;
+ div = num >> 2;
+ printf("Multiplication : %d"
+ "\nDivision : %d",
+ multi, div);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-009.c b/tuition-c/APC-PRAC-009.c
@@ -0,0 +1,14 @@
+/* WAP to swap two integer variable without using Third variable. */
+/* Author - Amit Dutta, Date - 19th SEP, 2025 */
+
+#include <stdio.h>
+int main()
+{
+ int a = 4, b = 6;
+ printf("Before swap : A = %d and B = %d", a, b);
+ a = a ^ b;
+ b = a ^ b;
+ a = a ^ b;
+ printf("\nAfter swap : A = %d and B = %d", a, b);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-PRAC-010.c b/tuition-c/APC-PRAC-010.c
@@ -0,0 +1,17 @@
+/* WAP to calculate and display the valve of the given expression :
+ (1/a^3) + (1/(b+2)^3) + (1/(c^4 + root(2)))
+ take a, b, c as input.
+*/
+/* Author - Amit Dutta, Date - 19th SEP, 2025 */
+
+#include <stdio.h>
+#include <math.h>
+int main()
+{
+ double a, b, c, result;
+ printf("Enter the value for a, b and c : ");
+ scanf("%lf %lf %lf", &a, &b, &c);
+ result = (1 / pow(a, 3)) + (1 / pow((b + 2), 3)) + (1 / (pow(c, 4) + sqrt(2)));
+ printf("\nResult = %g", result);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/APC-S-001.c b/tuition-c/APC-S-001.c
@@ -0,0 +1,11 @@
+#include<stdio.h>
+int main() {
+ int a = 9, b = 4, c;
+ c = a + b;
+ printf("A + B = %d\n", c);
+ c = a / b;
+ printf("A / B = %d\n", c);
+ c = a % b;
+ printf("A %% B = %d\n", c);
+ return 0;
+}
diff --git a/tuition-c/APC-S-002.c b/tuition-c/APC-S-002.c
@@ -0,0 +1,8 @@
+#include<stdio.h>
+int main() {
+ int a = 5, b = 5, c = 10;
+ printf("a = b = %d\n", a == b);
+ printf("a > b = %d\n", a > b);
+ printf("a < b = %d\n", a < b);
+ return 0;
+}
diff --git a/tuition-c/APC-S-003.c b/tuition-c/APC-S-003.c
@@ -0,0 +1,24 @@
+#include <stdio.h>
+int main() {
+ int a = 5, b = 5, c = 10, result;
+
+ result = (a == b) && (c > b);
+ printf("Result is %d\n", result);
+
+ result = (a == b) && (c < b);
+ printf("Result is %d\n", result);
+
+ result = (a != b) || (c < b);
+ printf("Result is %d\n", result);
+
+ result = (a != b) || (c < b);
+ printf("Result is %d\n", result);
+
+ result = !(a != b);
+ printf("Result is %d\n", result);
+
+ result = !(a == b);
+ printf("Result is %d\n", result);
+
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-001.c b/tuition-c/APC-SPS-001.c
@@ -0,0 +1,21 @@
+// WAP to perform arithmatic operation on integer data
+
+#include<stdio.h>
+int main() {
+ int a, b, sum, sub, multi, div, mod;
+ printf("Enter 1st number : ");
+ scanf("%d", &a);
+ printf("Enter 2nd number : ");
+ scanf("%d", &b);
+ sum = a + b;
+ sub = a - b;
+ multi = a * b;
+ div = a / b;
+ mod = a % b;
+ printf("\nSum = %d", sum);
+ printf("\nSubtraction = %d", sub);
+ printf("\nMultiplication = %d", multi);
+ printf("\nDivision = %d", div);
+ printf("\nModulas = %d", div);
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-002.c b/tuition-c/APC-SPS-002.c
@@ -0,0 +1,13 @@
+/* WAP to swap two integers. Display both numbers
+before and after swap */
+
+#include<stdio.h>
+int main() {
+ int a = 10, b = 20, temp;
+ printf("Before swap A : %d, B : %d", a, b);
+ temp = a;
+ a = b;
+ b = temp;
+ printf("\nAfter swap A : %d, B : %d", a, b);
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-003.c b/tuition-c/APC-SPS-003.c
@@ -0,0 +1,11 @@
+/* Bitwise AND '&' */
+
+#include<stdio.h>
+int main() {
+ unsigned int a = 4, b = 5, c = 6;
+ unsigned int x, y;
+ x = a & b;
+ y = b & c;
+ printf("x = %u y = %u", x, y);
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-004.c b/tuition-c/APC-SPS-004.c
@@ -0,0 +1,8 @@
+#include<stdio.h>
+int main() {
+ int x = 25, y = 19, z;
+ z = x - y;
+ z = z & x ;
+ printf("Z = %d", z);
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-005.c b/tuition-c/APC-SPS-005.c
@@ -0,0 +1,13 @@
+/* Bitwise OR '|' */
+
+#include<stdio.h>
+int main() {
+ int x = 12, y = 14, z = 10, res;
+ x++;
+ z++;
+ x = x + y + z;
+ res = x | y;
+ z = res | z;
+ printf("x = %d y = %d z = %d res = %d", x, y, z, res);
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-006.c b/tuition-c/APC-SPS-006.c
@@ -0,0 +1,12 @@
+/* Bitwise NOT '~' */
+
+#include<stdio.h>
+int main() {
+ int x = 12, y = 15, z = 21;
+ int res, res1, res2;
+ res = x > 10;
+ res1 = ~res;
+ res2 = ~x;
+ printf("REs = %d, Res1 = %d, Res2 = %d", res, res1, res2);
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-007.c b/tuition-c/APC-SPS-007.c
@@ -0,0 +1,16 @@
+/* WAP to check a number is even or odd using bitwise operator */
+
+#include<stdio.h>
+int main() {
+ int x, res = 1;
+ printf("Enter a number : ");
+ scanf("%d", &x);
+ res = res & x;
+ if (res == 0) {
+ printf("\nInput %d is a even number.", x);
+ }
+ else {
+ printf("\nInput %d is a odd number.", x);
+ }
+ return 0;
+}
diff --git a/tuition-c/APC-SPS-008.c b/tuition-c/APC-SPS-008.c
@@ -0,0 +1,13 @@
+/* WAP to calculate area of circle by accepting radius as input */
+/* Author : Amit Dutta, Date : 15th September, 2025 */
+
+#include<stdio.h>
+#include<math.h>
+int main() {
+ double r, area;
+ printf("Enter the radius of circle : ");
+ scanf("%lf", &r);
+ area = M_PI * r * r;
+ printf("\nArea : %lf", area);
+ return 0;
+}
diff --git a/tuition-c/P001.c b/tuition-c/P001.c
@@ -0,0 +1,7 @@
+//sample code
+
+#include<stdio.h>
+int main() {
+ printf("Hello world");
+ return 0;
+}
diff --git a/tuition-c/P002.c b/tuition-c/P002.c
@@ -0,0 +1,7 @@
+//sample code with a new line charecter
+
+#include<stdio.h>
+int main() {
+ printf("Hello\nworld");
+ return 0;
+}
diff --git a/tuition-c/P003.c b/tuition-c/P003.c
@@ -0,0 +1,15 @@
+//WAP to perform addtion and multiplication of two integer numbers
+
+#include<stdio.h>
+int main() {
+ int a, b, sum, multi;
+ printf("Enter the 1st number : ");
+ scanf("%d",&a);
+ printf("Enter the 2nd number : ");
+ scanf("%d",&b);
+ sum = a + b;
+ multi = a * b;
+ printf("\nSum = %d"
+ "\nMultiplication = %d",sum,multi);
+ return 0;
+}
diff --git a/tuition-c/P004.c b/tuition-c/P004.c
@@ -0,0 +1,10 @@
+/* WAP to find and display the value of given expression :
+((x+3)/4) - ((2x+4)/3) taking the value of x = 5 */
+
+#include<stdio.h>
+int main() {
+ double x =5, result;
+ result = ((x + 3) / 4) - ((2 * x + 4) / 3);
+ printf("Result = %lf",result);
+ return 0;
+}
diff --git a/tuition-c/P005.c b/tuition-c/P005.c
@@ -0,0 +1,14 @@
+/* A person is paid Rs. 455 for each day he works and fined
+Rs. 150 for each day he remains absent. WAP to calculate his
+monthly income taking the number of days present as input. */
+
+#include<stdio.h>
+int main() {
+ int daily_wage = 455, fine = 150, present, absent, income;
+ printf("No of days present : ");
+ scanf("%d", &present);
+ absent = 30 - present;
+ income = (present * 455) - (absent * 150);
+ printf("\nIncome : %d",income);
+ return 0;
+}
diff --git a/tuition-c/P006.c b/tuition-c/P006.c
@@ -0,0 +1,11 @@
+/* The normal temperature of human body
+is 98.6 Degree Fahrenheit. WAP to convert the temperature
+to Degree Celcius and display the output. */
+
+#include<stdio.h>
+int main() {
+ double f = 98.6, c;
+ c = ((f - 32) * 5) / 9;
+ printf("Temperature in Celcius is : %lf",c);
+ return 0;
+}
diff --git a/tuition-c/P007.c b/tuition-c/P007.c
@@ -0,0 +1,16 @@
+/* A shopkeeper offers 10% discount on printed
+price of a digital camera. However a customer has
+to pay 6% GST on the remaining amount. WAP to
+calculate and display the amount to paid by the
+customer, taking the printed price as input. */
+
+#include<stdio.h>
+int main() {
+ double mrp, final_price, temp;
+ printf("Enter the printed price : ");
+ scanf("%lf", &mrp);
+ temp = mrp * 0.90;
+ final_price = temp * 1.06;
+ printf("\nCustomer have to pay : %lf", final_price);
+ return 0;
+}
diff --git a/tuition-c/P008.c b/tuition-c/P008.c
@@ -0,0 +1,18 @@
+/* A shopkeeper offers 30% discount on purchasing an
+item whereas the other shopkeeper offers 2 successive
+discount of 20% and 10% for purchasing the same item.
+WAP to caompute and display the discounted price of the
+item by taking the price as input. */
+
+#include<stdio.h>
+int main() {
+ double mrp, shop1, shop2, temp;
+ printf("Enter the price : ");
+ scanf("%lf", &mrp);
+ shop1 = mrp * 0.70;
+ temp = mrp * 0.80;
+ shop2 = temp * 0.90;
+ printf("\nShopkeeper 1 price : %lf"
+ "\nShopkeeper 2 price : %lf",shop1,shop2);
+ return 0;
+}
diff --git a/tuition-c/P009.c b/tuition-c/P009.c
@@ -0,0 +1,23 @@
+/* WAP to calculate gross and net salary
+by accepting basic salary as input.
+IMP : DA = 30% of Basic Pay
+ HRA = 20% of Basic Pay
+ PF = 12.5% of Basic Pay
+ Gross Salary = Basic Pay + DA + HRA
+ Net Salary = Gross Salary - PF
+*/
+
+#include<stdio.h>
+int main() {
+ double bs, da, hra, pf, gs, ns;
+ printf("Enter the Basic Salary : ");
+ scanf("%lf", &bs);
+ da = bs * 0.3;
+ hra = bs * 0.2;
+ pf = bs * 0.125;
+ gs = bs + da + hra;
+ ns = gs - pf;
+ printf("\nGross Salary : %lf"
+ "\nNet Salary : %lf", gs, ns);
+ return 0;
+}
diff --git a/tuition-c/P010.c b/tuition-c/P010.c
@@ -0,0 +1,23 @@
+/* WAP to find and display the difference
+between compound Interest and Simple Interest.
+Take principle amount as input.
+Hint : si = (p * r * t) / 100
+ a = p * ((1 + (r / 100)) ^ t)
+ ci = a - p
+*/
+
+#include<stdio.h>
+#include<math.h>
+int main() {
+ double p, r, t, si, a, ci, dif;
+ printf("Enter the principle amount, rate of interest, time in year : ");
+ scanf("%lf %lf %lf", &p, &r, &t);
+ si = (p * r * t) / 100;
+ a = p * pow((1 + (r / 100)), t);
+ ci = a - p;
+ dif = ci - si;
+ printf("\nSimple Interest : %lf"
+ "\nCompound Interest : %lf"
+ "\nInterest Difference : %lf", si, ci, dif);
+ return 0;
+}
diff --git a/tuition-c/P011.c b/tuition-c/P011.c
@@ -0,0 +1,18 @@
+/* The time period of a simple pendulam is
+given by the formula :
+ t = 2 * pi * square_root(l / g)
+WAP to calculate T take length(L) and gravity
+as input
+*/
+
+#include<stdio.h>
+#include<math.h>
+int main() {
+ double l, g, t;
+ printf("Enter the Length and Gravity measures : ");
+ scanf("%lf %lf", &l, &g);
+ t = 2 * M_PI * sqrt(l / g);
+ // using M_PI variable for PI value from math.h header file
+ printf("\nTime Period : %lf", t);
+ return 0;
+}
diff --git a/tuition-c/P012.c b/tuition-c/P012.c
@@ -0,0 +1,14 @@
+/* WAP to swap two integer variable without
+using third variable */
+// using Approch Mode : simple, slow, time consuming
+
+#include<stdio.h>
+int main() {
+ int a = 4, b = 6;
+ printf("Before Swap : A = %d, B = %d", a, b);
+ a = a + b;
+ b = a - b;
+ a = a - b;
+ printf("\nAfter Swap : A = %d, B = %d", a, b);
+ return 0;
+}
diff --git a/tuition-c/P013.c b/tuition-c/P013.c
@@ -0,0 +1,15 @@
+/* WAP to swap two integer variable without
+using third variable */
+// using Approch Mode : complex, fast, less time consumimg
+
+#include<stdio.h>
+#include<math.h>
+int main() {
+ int a = 4, b = 6;
+ printf("Before Swap : A = %d, B = %d", a, b);
+ a = a ^ b;
+ b = a ^ b;
+ a = a ^ b;
+ printf("\nAfter Swap : A = %d, B = %d", a, b);
+ return 0;
+}
diff --git a/tuition-c/P014.c b/tuition-c/P014.c
@@ -0,0 +1,17 @@
+/* WAP to accept the diagonal of
+square. Find and display the area and
+perimeter of the square. */
+
+#include<stdio.h>
+#include<math.h>
+int main() {
+ double d, side, area, per;
+ printf("Enter the diagonal : ");
+ scanf("%lf", &d);
+ side = d / sqrt (2);
+ area = side * side;
+ per = 4 * side;
+ printf("\nArea of the Square : %lf"
+ "\nPerimeter of the Square : %lf", area, per);
+ return 0;
+}
diff --git a/tuition-c/P015.c b/tuition-c/P015.c
@@ -0,0 +1,17 @@
+/*WAP to accept number of days and
+display it after converting into
+number of years, months and days */
+
+#include<stdio.h>
+int main() {
+ int day, month, year, temp;
+ printf("Enter the number of days : ");
+ scanf("%d", &day);
+ temp = day;
+ year = day / 365;
+ day = day % 365;
+ month = day / 30;
+ day = day % 30;
+ printf("\n%d Days = %d Years %d Months %d Days", temp, year, month, day);
+ return 0;
+}
diff --git a/tuition-c/P016.c b/tuition-c/P016.c
@@ -0,0 +1,13 @@
+/* WAP to calculate and display radius of a
+circle by taking the area as input */
+
+#include<stdio.h>
+#include<math.h>
+int main() {
+ double area, r;
+ printf("Enter the area of a circle : ");
+ scanf("%lf", &area);
+ r = sqrt((7 * area) / 22);
+ printf("\nRadius : %lf", r);
+ return 0;
+}
diff --git a/tuition-c/P017.c b/tuition-c/P017.c
@@ -0,0 +1,16 @@
+/* Find maximum between three number. */
+
+#include <stdio.h>
+int main()
+{
+ int a, b, c, max;
+ printf("Enter the value for a, b, c : ");
+ scanf("%d %d %d", &a, &b, &c);
+ max = a;
+ if (max < b)
+ max = b;
+ if (max < c)
+ max = c;
+ printf("Maximum : %d", max);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/P018.c b/tuition-c/P018.c
@@ -0,0 +1,26 @@
+/* WAP to input the cost price and selling price and
+calculate profit, profit percentage, loss percentage or
+display the manage nither profit nor loss. */
+
+#include <stdio.h>
+int main()
+{
+ double cost, sell, pro, prop, loss, lossp;
+ printf("Enter the cost and selling price : ");
+ scanf("%lf %lf", &cost, &sell);
+ if (sell > cost)
+ {
+ pro = sell - cost;
+ prop = (pro / cost) * 100;
+ printf("Profit : RS %g, Profit Percentage : %g", pro, prop);
+ }
+ else if (sell < cost)
+ {
+ loss = cost - sell;
+ lossp = (loss / cost) * 100;
+ printf("Loss : RS %g, Loss Percentage : %g", loss, lossp);
+ }
+ else
+ printf("Neither loss nor Profit.");
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/P019.c b/tuition-c/P019.c
@@ -0,0 +1,26 @@
+/* WAP to input the distance covered and calculate
+the amount to be paid by the passanger.
+ Distance Rate
+ =<5KM RS 90
+ next 10KM RS 20/KM
+ next 10KM RS 10/KM
+ more than 25KM RS 9/KM
+*/
+
+#include <stdio.h>
+int main()
+{
+ double dis, amt;
+ printf("Enter the distance : ");
+ scanf("%lf", &dis);
+ if (dis <= 5.0)
+ amt = 90.0;
+ else if (dis > 5.0 && dis <= 15.0)
+ amt = 90.0 + (dis - 5.0) * 20;
+ else if (dis > 15.0 && dis <= 25.0)
+ amt = 90.0 + 200.0 + (dis - 15.0) * 10;
+ else if (dis > 25.0)
+ amt = 90.0 + 200.0 + 100.0 + (dis - 25.0) * 9;
+ printf("\nAmount to be paid : %g", amt);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/P020.c b/tuition-c/P020.c
@@ -0,0 +1,27 @@
+/* WAP to calculate and display the maturity amount
+taking the sum and number of days as input.
+ No. of Days Rate of Interest
+ Upto 180 days 5.5 %
+ 181 to 364 days 7.5 %
+ exact 365 days 9.0 %
+ more than 365 days 8.5 %
+*/
+
+#include <stdio.h>
+int main()
+{
+ double nod, amt, s, i;
+ printf("Enter the amount and the time in days : ");
+ scanf("%lf %lf", &s, &nod);
+ if (nod <= 180)
+ i = (s * 5.5 * (nod / 365)) / 100;
+ else if (nod > 180.0 && nod <= 364.0)
+ i = (s * 7.5 * (nod / 365)) / 100;
+ else if (nod == 365.0)
+ i = (s * 9.0 * 1) / 100;
+ else if (nod > 365.0)
+ i = (s * 8.5 * (nod / 365)) / 100;
+ amt = s + i;
+ printf("Amount to be paid : %g", amt);
+ return 0;
+}+
\ No newline at end of file
diff --git a/tuition-c/README.md b/tuition-c/README.md
@@ -0,0 +1,51 @@
+# C Programming Exercises: Tution Collection 📚
+
+This repository contains a collection of C programs, organized by their source of origin from my tuition and lab classes. The aim is to create a clear and well-documented archive of all my work for easy reference.
+
+## Project Overview
+
+This folder serves as a centralized hub for all my C programming exercises. The files are meticulously named using a specific prefix to easily identify their source, as detailed in the section below.
+
+## File Naming Convention
+
+Each C source file (`.c`) follows a clear prefix system to indicate its origin. A quick glance at the filename tells you which class or lab session the code belongs to.
+
+| Prefix | Description | Source |
+| :--- | :--- | :--- |
+| **`APC-S`** | Programs from class sessions with Soumi Madam. | Soumi Madam's Class |
+| **`APC-SPS`** | Programs from class sessions with SPS Sir. | SPS Sir's Class |
+| **`APC-PRAC`** | Programs completed during practical lab sessions. | Lab Practical |
+| **`P`** | Programs from private tuition classes at Eduincs. | Eduincs (Private Tuition) |
+
+## Getting Started
+
+### Prerequisites
+
+You need a C compiler installed on your system to compile and run these programs. **[GCC](https://gcc.gnu.org/)** is highly recommended.
+
+### How to Compile and Run
+
+To compile and run any C program in this directory, follow these simple steps using your terminal:
+
+1. **Navigate to the `tution-c` folder:**
+ ```bash
+ cd tution-c
+ ```
+
+2. **Compile the program:**
+ ```bash
+ gcc your_file_name.c -o your_file_name
+ ```
+ (Replace `your_file_name.c` with the actual file name, e.g., `APC-S-001.c`)
+
+3. **Run the executable:**
+ ```bash
+ ./your_file_name
+ ```
+ (Replace `your_file_name` with the name of the executable you just created.)
+
+---
+
+## License
+
+All programs in this repository are licensed under the MIT License. You can find the full license details in the [main `LICENSE` file](https://www.google.com/search?q=../LICENSE).