Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

Q1.

#include<stdio.h>
int main(void)
{
int day, count = 0;
float temp, max=0, min=1000, average,sum=0;

printf("Enter the number of days:");


scanf("%d", &day);

while (count<day)
{

printf("Enter day %d:",count+1);


scanf("%f", &temp);

if (temp >= 30)


printf("It's hot.\n");
else if (temp >= 23 && temp <= 29)
printf("It's mild.\n");
else
printf("It's cold.\n");

if (temp > max)


max = temp;
if (temp<min)
min = temp;

sum = sum + temp;

count++;

average = 1.0*sum / day;

printf("The highest temperature is :%.2f\n", max);


printf("The lowest temperature is :%.2f\n", min);
printf("The average temperature is :%.2f\n", average);

return(0);
}

Q4.
#include<stdio.h>
int main(void)
{
int number=2, c = 2;
while (number !=0){
printf("Enter a number [zero to end]: ");
scanf("%d", &number);
for (c = 2; c <= number - 1; c++)
{
if (number%c == 0 )
{
printf("%d is not a prime number.\n", number);
break;
}
}
if (c == number)
printf("%d is a prime number.\n", number);
}

printf("Bye\n");
return(0);
}

Q.5
#include<stdio.h>
int main(void)

{
int pin, type, amount = 1000, withdraw, deposit, transaction;

printf("Please enter your 6-digit pin number:\n");


scanf("%d", &pin);

while (pin != 123456){


printf("**********WELCOME TO BANK X*****************\n");
printf("Please re-enter your 6-digit pin number:\n");
scanf("%d", &pin);
if (pin != 123456)
printf("Invalid Pin number.\n");
}

do{
printf("\n");
printf("Please Choose Your Transaction:\n");
printf("Press 1 for Balance Enquiry\n");
printf("Press 2 for Cash Withdrawal\n");
printf("Press 3 for Cash Deposit\n");
printf("Enter your Transaction type : ");
scanf("%d", &type);
printf("\n");
printf("PROCESSING...Please Wait \n");
switch (type){
case 1:
printf("\nYOUR BALANCE IS RM%d \n\n", amount);
break;
case 2:
printf("\nENTER THE AMOUNT TO BE WITHDRAWN:\n\n ");
scanf("%d", &withdraw);
printf("\nPROCESSING...Please Wait \n");

if (withdraw > amount || amount == withdraw)


{
printf("INSUFFICENT BALANCE\n");

{while (withdraw > amount || amount == withdraw)


{
printf("PLEASE RE-ENTER A WITHDRAWAL
AMOUNT. \n");
scanf("%d", &withdraw);
}
}
amount = amount - withdraw;
printf("\n");
printf(" YOUR CURRENT BALANCE IS %d\n", amount);
printf("\n");
}

else if (withdraw % 10 != 0)
{
printf("PLEASE ENTER THE AMOUNT IN MULTIPLES OF
RM10\n");
}

else
{
amount = amount - withdraw;
printf("\n");
printf(" YOUR CURRENT BALANCE IS %d\n", amount);
printf("\n");
}
break;
case 3:
printf("ENTER THE AMOUNT TO BE DEPOSITED\n\n");
scanf("%d", &deposit);
printf("\n");
printf("PROCESSING...Please Wait \n");
printf("\n");
amount = amount + deposit;
printf("YOUR BALANCE IS RM%d\n", amount);
break;

default:
printf("\n");
printf("INVALID TRANSACTION\n\n");

}
printf("DO U WISH TO HAVE A NEW TRANSACTION?\n");
printf("Press 1 for yes\n");
printf("Press 2 to End your Transaction\n");
scanf("%d", &transaction);

} while (transaction==1);
printf("Your Transaction has ended");
printf("\n**********THANK YOU FOR USING OUT OUR ATM SERVICE AT BANK
X************\n");
}

You might also like