Posts

Enhanced Switch Statement in Java

Image
 The syntax of enhanced statement is slightly different from normal switch. Source code given below :- package com.CodeWithRK ; import java.util.Scanner ; public class DaysOfWeek { public static void main (String[] args) { Scanner scan = new Scanner(System. in ) ; System. out .print( "Enter the day number : " ) ; int dayNum = scan.nextInt() ; String day = switch (dayNum) { case 1 -> "Monday" ; case 2 -> "Tuesday" ; case 3 -> "Wednesday" ; case 4 -> "Thursday" ; case 5 -> "Friday" ; case 6 -> "Saturday" ; case 7 -> "Sunday" ; default -> "Not found due to wrong input!" ; } ; System. out .println( "The day is " +day) ; } } Note :- "break" statement is not required in this syntax. Output :-

String - ASCII Converter

 Description:- The programme changes the string from user input to list of ASCII values and vice-versa. Source Code given below:- def str_ascii (txt): asciis = [] for char in txt: asciis.append( ord (char)) return asciis def ascii_str (lst): text = "" for num in lst: text = text + chr (num) return text try : decide = int ( input ( "Press 1 to change String to ASCII. \n Press 2 to change ASCII to String : " )) if decide == 1 : usr_str = input ( "Enter your string : " ) res = str_ascii(usr_str) print ( "ASCII values : " , res) elif decide == 2 : ascii_list = [ int (num) for num in input ( "Enter ASCIIs values saperated by , : " ).split( "," )] res = ascii_str(ascii_list) print ( "String : " , res) else : print ( "Invalid Input! Try again..." ) except ValueError : print ( "Please choose a nu...

Project : The Turtle Race

Image
Source code given below :- import turtle import time import random # outcomes of a dice out = [ 1 , 2 , 3 , 4 , 5 , 6 ] # turtle screen # scr = turtle.getscreen() turtle.screensize( 200 , 400 ) # Starting line sLine = turtle.Turtle() sLine.pen( fillcolor = "white" , pencolor = "grey" , pensize = 15 ) sLine.penup() sLine.goto(- 200 , 150 ) sLine.rt( 90 ) sLine.pendown() sLine.fd( 300 ) sLine.fillcolor( "grey" ) # Finish Line sLine = turtle.Turtle() sLine.pen( fillcolor = "white" , pencolor = "grey" , pensize = 15 ) sLine.penup() sLine.goto( 300 , 150 ) sLine.rt( 90 ) sLine.pendown() sLine.fd( 300 ) sLine.fillcolor( "grey" ) # turtle object for player1 player1 = turtle.Turtle() player1.shape( "turtle" ) player1.shapesize( 2 , 2 , 1 ) player1.pen( pencolor = "black" , fillcolor = "red" ) player1.penup() player1.goto(- 200 , 100 ) player1.down() # turtle object for player1 player2 = turtle.Turtle() pl...

Project - Name Animation with Turtle

 Source Code given below - import math import time import turtle import random ############################ Functions defined here... ##################################### def write_A(pen): pen.lt( 70 ) pen.fd( 85 ) pen.rt( 130 ) pen.fd( 85 ) pen.bk( 40 ) pen.rt( 120 ) pen.fd( 35 ) def write_B(pen): pen.lt( 90 ) pen.fd( 100 ) pen.rt( 90 ) pen.circle(- 25 , 180 , steps= 10 ) pen.lt( 180 ) pen.circle(- 25 , 180 , steps= 10 ) def write_C(pen): pen.lt( 180 ) pen.circle(- 50 , 180 , steps= 10 ) def write_D(pen): pen.lt( 90 ) pen.fd( 100 ) pen.rt( 90 ) pen.circle(- 50 , 180 , steps= 10 ) def write_E(pen): pen.lt( 90 ) pen.fd( 100 ) pen.rt( 90 ) pen.fd( 50 ) pen.rt( 90 ) pen.up() pen.fd( 50 ) pen.rt( 90 ) pen.down() pen.fd( 50 ) pen.lt( 90 ) pen.fd( 50 ) pen.lt( 90 ) pen.fd( 50 ) def write_F(pen): pen.lt( 90 ) pen.fd( 100 ) pen.rt( 90 ) pen.f...

Project - Can you Guess the Number?

 Source Code given below:- import random # this programme finds a number based on binary search logic guessNum = random.randint(0, 100) print("Try to guess the numbers! : ") chances = 10 for i in range(1, chances+1):     num = int(input())     if num > guessNum:         if num > guessNum + 10:             print("Your number is too large!")         else:             print("Your number is large.")     elif num < guessNum:         if num < guessNum - 10:             print("your number is too small!")         else:             print("your number is small.")     else:         print("^-^ ^-^ ^-^ ^-^ ^-^ ^-^\nCongratulations!! You won.\n^-^ ^-^ ^-^ ^-^ ^-^ ^-^")         break if i == 10:     ...

Project - Health Management System

 Source Code given below:- from datetime import datetime try:     # function to return time     def tstamp():         time = str(datetime.now())         return time # taking dicision for input or display     todo = input("Input or Display ? : ")     ## user input block ##     if todo.lower() == "input":         name = input("Enter Your name : ")         with open(name+".txt", "a") as f:  # creating file with user name             eord = input("Choose \"1\" for Exercise and \"2\" for Diet : ") # eord - exer. or diet ,asking for type             # of input !!!!!!!!!//             f.write(tstamp()+"  ")  # writting time stamp with input             if eord == "1":                 f.wri...

Reverse Number Algorithm

Source Code given below:  #include <stdio.h> int reverse(int n); int main() {     int num;     printf("Enter your number : ");     scanf("%d",&num);     int res = reverse(num);     printf("Reverse of your number : %d\n", res);     return 0; } // method to reverse a number int reverse(int n) {     int rev = 0;     int ldigit;     while(n != 0)     {         ldigit = n % 10;         rev = rev*10 + ldigit;         n = n / 10;     }     return rev; }