Q . Accept a single digit from the user and display it in words. For example, if digit entered is 9, display Nine
Program
#include<stdio.h>
#include<conio.h>
void main()
{
int ch;
printf("Enter Digit(0-9): ");
scanf("%d",&ch);
switch(ch)
{
case 0:
printf("Zero\n");
break;
case 1:
printf("one\n");
break;
case 2:
printf("Two\n");
break;
case 3:
printf("Three\n");
break;
case 4:
printf("Four\n");
break;
case 5:
printf("Five\n");
break;
case 6:
printf("Six\n");
break;
case 7:
printf("Seven\n");
break;
case 8:
printf("Eight\n");
break;
case 9:
printf("Nine\n");
break;
default:
printf("invalid digit\nPlease try again ....\n");
break;
}
}
Output:
Enter Digit(0-9): 6
Six
Program
#include<stdio.h>
#include<conio.h>
void main()
{
int ch;
printf("Enter Digit(0-9): ");
scanf("%d",&ch);
switch(ch)
{
case 0:
printf("Zero\n");
break;
case 1:
printf("one\n");
break;
case 2:
printf("Two\n");
break;
case 3:
printf("Three\n");
break;
case 4:
printf("Four\n");
break;
case 5:
printf("Five\n");
break;
case 6:
printf("Six\n");
break;
case 7:
printf("Seven\n");
break;
case 8:
printf("Eight\n");
break;
case 9:
printf("Nine\n");
break;
default:
printf("invalid digit\nPlease try again ....\n");
break;
}
}
Output:
Enter Digit(0-9): 6
Six


6 Comments
1 HelloServlet : Simple servlet to display "Hello World"
ReplyDeletepackage com.demo;
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1Hello, World!</h1");
}
}
2 LifeCycleServlet : servlet that logs message for init(), service() and distroy()
ReplyDeletepackage com.demo;
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@WebServlet("/life")
public class LifeCycleServlet extends HttpServlet {
@Override
public void init() throws ServletException {
System.out.println("Servlet initialized: init() method called");
}
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("Service method called");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h2Servlet Life Cycle Demonstration</h2");
out.println("<pCheck the server console for life cycle messages.</p");
}
@Override
public void destroy() {
System.out.println("Servlet destroyed: destroy() method called");
}
}
3 UserServlet : servlet to accept user details and display them
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String email = request.getParameter("email");
String age = request.getParameter("age");
out.println("<html<body");
out.println("<h2User Details Submitted Successfully</h2");
out.println("<p<bName:</b " + name + "</p");
out.println("<p<bEmail:</b " + email + "</p");
out.println("<p<bAge:</b " + age + "</p");
out.println("</body</html");
}
}
3 index html
ReplyDelete<DOCTYPE html
<html
<head
<titleUser Form</title
</head
<body
<h2Enter User Details</h2
<form action="UserServlet" method="post"
Name:
<input type="text" name="name"
<br<br
Email:
<input type="email" name="email"
<br<br
Age:
<input type="number" name="age"
<br<br
<input type="submit" value="Submit"
</form
</body
</html
4 ThemeServlet : servlet that stores user prefrences in cookies
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/ThemeServlet")
public class ThemeServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String themeColor = "white";
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie c : cookies) {
if (c.getName().equals("theme")) {
themeColor = c.getValue();
}
}
}
out.println("<html<body style='background-color:" + themeColor + ";' $ ");
out.println("<h2Welcome Back!</h2");
out.println("<pYour selected theme color is: " + themeColor + "</p");
out.println("<a href='index.html' $ Change Theme</a");
out.println("</body</html");
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String theme = request.getParameter("theme");
Cookie cookie = new Cookie("theme", theme);
cookie.setMaxAge(60 * 60 * 24);
response.addCookie(cookie);
response.sendRedirect("ThemeServlet");
}
}
index html
<!DOCTYPE html
<html
<head
<titleTheme Selection</title
</head
<body
<h2Select Your Theme Color</h2
<form action="ThemeServlet" method="post"
<select name="theme"
<option value="white"$White</option
<option value="lightblue"$Light Blue</option
<option value="lightgreen"$Light Green</option
<option value="pink"$Pink</option
</select
<br<br
<input type="submit" value="Save Preference"
</form
</body
</html
5 date.jsp
ReplyDelete<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%
<!DOCTYPE html
<html
<head
<meta charset="UTF-8"
<titleDate Example</title
</head
<body
<h1To display the current Date</h1
<%
Date curr_date = new Date();
%$
<p<%= curr_date %$</p
</body
</html