import java.io.*;
class Stack
{
int s[]=new int[7];
int t=-1;
void push(int x)
{
if(t==6)
{
System.out.println("stack is full");
return;
}
s[++t]=x;
}
void pop()
{
if(t==-1)
{
System.out.println("stack is empty");
}
else
{
System.out.println("element deleted from stack is"+s[t--]);
}
}
void display()
{
if(t==-1)
{
System.out.println("stack is empty");
}
else
{
for(int i=0;i<=t;i++)
System.out.println(s[i]);
}
}
}
class Stack1
{
public static void main(String[] args)throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
Stack y=new Stack();
System.out.println("Menu");
System.out.println("1.push");
System.out.println("2.pop");
System.out.println("3.display");
System.out.println("4.exit");
out:while(true)
{
System.out.println("enter your choice");
int ch=Integer.parseInt(br.readLine());
switch(ch)
{
case 1:
{
System.out.println("enter the value");
int n=Integer.parseInt(br.readLine());
y.push(n);
break;
}
case 2:
{
y.pop();
break;
}
case 3:
y.display();
break;
case 4:break out;
}
}
}
}
PROCEDURE:- 1.enter values for u,a,t to find distance 2.find distance with the formulae ut+1/2at 2 3.print the above result CODE:- #include<stdio.h> #include<conio.h> void main() { float u,t,a,S; clrscr(); printf(“enter values u,t,a”); scanf(“%f %f %f”, &u,&t,&a); S=(u*t)+(0.5*a*t*t); printf(“\n S = %f”, S); } Input:- enter values u,t,a U=10,t=4,a=4.9 Output:- S =79.200
Comments
Post a Comment