0% found this document useful (0 votes)
11 views

Programming Fundamental Lab Assignment

Uploaded by

stylishkhan760
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Programming Fundamental Lab Assignment

Uploaded by

stylishkhan760
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Assignment #1

Subject : Programming Fundamentals


Submitted to : Sumair Khan
Submitted By : Salman Ahmad
Reg no : FA23-BSE-098

FA23-BSE-098(Salman Ahmad )
Program 1:
#include<stdio.h>

int main (){


int D1,D2,D3,D4;

printf("Enter Distance To City 1 in Kilometers : ");


scanf("%d",&D1);
printf("Enter Distance To City 2 in Kilometers : ");
scanf("%d",&D2);
printf("Enter Distance To City 3 in Kilometers : ");
scanf("%d",&D3);
printf("Enter Distance To City 4 in Kilometers : ");
scanf("%d",&D4);

float Dist1 = D1 * 0.45,


Dist2 = D2 * 0.45,
Dist3 = D3 * 0.45,
Dist4 = D4 * 0.45;

float avg = (Dist1+Dist2+Dist3+Dist4);

printf("Average Distance Value %.2fkm",avg);

return 0;
}

Program 2:
#include<stdio.h>

int main(){
int num,mid_fact = 1,dob_fact = 1;

printf("Enter a Number : ");


scanf("%d",&num);

int double_num = num+num,


mid_value = (num+double_num)/2;

for (int i = 1; i <= mid_value; i++)


{
mid_fact *= i;
}
for (int i = 1; i <= double_num; i++)
{
dob_fact *= i;
}
printf("Factorial Of Mid Value = %d\n",mid_fact);
printf("Factorial Of doubled Value = %d\n",dob_fact);

return 0;
}

Program 3:
#include<stdio.h>

int main(){
int a,b,c;

printf("Enter Value Of a : ");


scanf("%d",&a);
printf("Enter Value Of b : ");
scanf("%d",&b);
printf("Enter Value Of c : ");
scanf("%d",&c);

float Exp_1_LHS = ((a*a*a)*(a*a))/(float)b*b,


Exp_1_RHS = (a*a*a*a*a)/(float)b*b,
Exp_2_LHS = a/(float)b,
Exp_2_RHS = (a/(float)b)*(a/(float)b)/(a/(float)b),
Exp_3_LHS = (1/(float)2)*a*(b+c),
Exp_3_RHS = (float)(a*b)/2 + (float)(a*c) / 2;

if (Exp_1_LHS == Exp_1_RHS)
{
printf("Expression-1 LHS is Equal to RHS\n");
} else {
printf("Expression-1 LHS is not Equal to RHS\n");
}
if (Exp_2_LHS == Exp_2_RHS)
{
printf("Expression-2 LHS is Equal to RHS\n");
} else {
printf("Expression-2 LHS is not Equal to RHS\n");
}
if (Exp_3_LHS == Exp_3_RHS)
{
printf("Expression-3 LHS is Equal to RHS\n");
} else {
printf("Expression-3 LHS is not Equal to RHS\n");
}
return 0;
}

Program 4:
#include <stdio.h>

int main()
{
float num;

printf("Enter Number in Decimal : ");


scanf("%f", &num);

int integ = num;

float deci = num - integ;

int int_deci = deci * 10;

if (integ == int_deci)
{
printf("Both parts are same");
}
else
{
if (integ > int_deci)
{
for (int i = int_deci; i <= integ; i++)
{
int_deci = i;
}
} else {
for (int i = integ; i <= int_deci; i++)
{
int_deci = i;
}
}
deci = int_deci/(float)10;
printf("Both parts were not same ; we made it same %.2f",integ+deci);
}

return 0;

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy