Professional Documents
Culture Documents
1. Write a C program which takes an amount as input and calculates the VAT (5% of the
amount) and outputs the total amount including VAT.
Solution:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float amnt;
printf("Please Enter the Amount Your Majesty:");
scanf("%f", &amnt);
float res;
res = amnt+amnt*.05;
Output:
2. Write a C program which takes temperature as input in the fahrenheit unit and converts it
to a celsius unit. The formula is:
C = (5/9) * (F-32)
Solution:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float frnht;
printf("Enter the desired temperature:");
scanf("%f", &frnht);
float cels;
cels= (5.0/9.0) * (frnht-32.0);
printf("Your Celsius temperature is:%.2f\n", cels);
return 0;
}
Output:
3. Write a C program which takes a character as input and shows its ASCII code.
Solution:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char s;
printf("Enter the beloved character:");
scanf("%c", &s);
printf("The ASCII code of %c is %d", s,s);
return 0;
}
Output:
4. Write a program which takes radius as input and, finds out the circumference of a circle.
Solution:
#include <stdio.h>
#define PI 3.1416
int main()
{
double rad,crcmfrnc;
printf("Will you please enter the radius of the circle:");
scanf("%lf", &rad);
crcmfrnc= (2 * PI * rad);
printf("The circumference of the circle is:%.3lf\n", crcmfrnc);
return 0;
}
Output:
5. Write a program to input the selling price and cost price from the user and determine whether
the seller has made profit or incurred loss. Also display the value of profit or loss in percentage.
formatted I/O functions
Solution:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double s, c, t, p, l;
printf("Enter the selling price:");
scanf("%lf", &s);
printf("Enter cost price:");
scanf("%lf", &c);
t= s - c;
if(t>0){
p= (t/c)*100;
printf("Your profit is : %.3lf (Profit percentage: %.2lf)\n", t,p);
}
else if (t<0){
l= (-t/c)*100;
printf("Your loss is : %.3lf (Profit percentage: %.2lf)\n", t,l);
}
else {
printf("Zero Profit, Zero Loss\n");
}
return 0;
}
Output:
6. A car rental company charges 20 BDT for every kilometer of travel. (It charges a full 20 BDT
for any fractional km). It also charges 2 BDT for every minute of waiting. Write a C program
which can input a fractional number indicating distance travel and an integer number indicating
waiting time in minutes. Display the total bill for that ride.
Solution:
#include <stdio.h>
int main() {
double dist;
int wait;
Output:
7. You have bought many cubic shaped marbles and want to store them in a cube shape box.
Write a C program which can input the length of marbles and length of the box and display
how many marbles can be stored in that box.
Solution:
#include <stdio.h>
int main() {
float marble_length, box_length, number_of_marbles;
printf("The number of marbles that can be stored in the box is: %.0f\n", number_of_marbles);
return 0;
}
Output: