Untitled
unknown
plain_text
a year ago
4.8 kB
50
Indexable
#include <stdio.h>
int fiveDigit(int fiveD) {
if (fiveD >= 10000 && fiveD <= 99999) {
printf("Number entered is 5 digits.\n");
} else {
printf("Number is not 5 digits.\n");
}
}
char consoOrVowel(char letter) {
if (letter == 'a' || letter == 'e' || letter == 'i' || letter == 'o' || letter == 'u') {
printf("\nThe letter is a vowel.");
} else if (letter == 'A' || letter == 'E' || letter == 'I' || letter == 'O' || letter == 'U') {
printf("\nThe letter is a vowel.");
} else {
printf("\nThe letter is a consonant.\n");
}
}
char last3Digits(int digitCheck) {
if (digitCheck%1000 == 0) {
printf("\nThe Number has last 3 digits as zeros.\n");
} else {
printf("\nThe Number doesnt have last 3 digits as zeros.\n");
}
}
int grading(int marks) {
char grade;
if (marks> 91) {
grade = 'A';
} else if (marks <=90 && marks >= 81) {
grade = 'B';
} else if (marks <= 80 && marks >= 71) {
grade = 'C';
} else if (marks <= 70 && marks <= 61) {
grade = 'D';
} else {
grade = 'F';
}
printf("\nGrade obtained on marks %d is: %c ",marks,grade);
printf("\n");
}
char charToAscii(char ch1) {
printf("\nASCII value of char: '%c' is: %d\n",ch1,ch1);
}
char asciiToChar(int asc) {
if (asc < 0 || asc > 127) {
printf("\nThe Number entered is not in ASCII range\n.");
} else {
printf("\nCharacter value of ASCII entered is: %c",asc);
printf("\n");
}
}
void main() {
int ch;
printf("\nMenu:\n");
printf("1. To check if number is 5 digits or not.\n");
printf("2. To check if entered letter is consonant or vowel.\n");
printf("3. To check if last 3 digits are zeros.\n");
printf("4. To obtain a grade according to the marks provided.\n");
printf("5. To convert char to ASCII\n");
printf("6. To convert ASCII to char\n");
printf("Please enter the choice: ");
scanf("%d", &ch);
switch(ch) {
case 1:
int fD;
printf("\nEnter your Number to check if its 5 digit or not: ");
scanf("%d",&fD);
fiveDigit(fD);
break;
case 2:
char lettr;
printf("\nEnter your Letter to check if its consonant or vowel: ");
getchar();
scanf("%c", &lettr);
if((lettr >= 'a'&& lettr<='z') || (lettr>='A' && lettr<='Z')) {
consoOrVowel(lettr);
} else {
printf("/nCharacter is not a part of alphabet.\n");
}
break;
case 3:
int lst3;
printf("\nEnter your Number to check if last 3 digits are zero: ");
scanf("%d",&lst3);
last3Digits(lst3);
break;
case 4:
int marksT;
printf("\nEnter marks obtained to get the grades: ");
scanf("%d",&marksT);
grading(marksT);
break;
case 5:
char chI;
printf("\nEnter Character to convert it to ASCII: ");
getchar();
scanf("%c",&chI);
charToAscii(chI);
break;
case 6:
int Ascii;
printf("\nEnter ASCII to convert it to char: ");
scanf("%d",&Ascii);
asciiToChar(Ascii);
break;
default: printf("\nWrong Choice, Terminating.\n");
}
}
Editor is loading...
Leave a Comment