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

Universiteti Politeknik i Tiranës

Fakulteti I Teknologjise se Informacionit


Dega: Inxhinieri Informatike

Pune Laboratori 1

Lënda: Programim i Orientuar nga Objekti


Grupi: I-C

Punoi: Mite Hajdari


Pranoi: Msc.Kleona Binjaku

Ushtrimi 1
Kodi
package laborator1;

import java.util.Scanner;

public class ush1 {

public static void main(String[] args) {


// TODO Auto-generated method stub

Scanner input = new Scanner(System.in);


System.out.println("Jepni vleren e pare(1-99): ");//
Shfaq mesazhet dhe merr vlerat e dy numrave nga
përdoruesi.
int n1 = input.nextInt();
System.out.println("Jepni vleren e dyte(1-99): ");
int n2 = input.nextInt();

if(n1<1 || n1>99 || n2<1 || n2>99) {//Kontrollon nëse


numrat janë brenda kufijve të lejuar (nga 1 deri në
99).
System.out.println("Ju lutem vendosni numrat nga 1
deri ne 99");
}else {
System.out.println("Vendosni nje nga operatoret
(+,-,*,/)ose zgjidhni 'q' per te dale: ");//Nëse numrat
janë valide, kërkon përdoruesin të vendosë një operator
(+, -, *, /) ose 'q' për të dalë.
char operator = input.next().charAt(0);
if (operator != '+' && operator != '-' && operator
!= '*' && operator != '/') {

switch(operator) {//Përdor një deklaratë switch për të


zgjedhur veprimin në bazë të operatorit të futur nga
përdoruesi. Shfaq rezultatin e përshtatshëm ose
mesazhin për operator të pavlefshëm.
case '+':
System.out.printf("\n Shuma e numrave eshte: %d ",
(n1+n2));
break;
case '-':
System.out.printf("\n Ndryshesa e numrave eshte: %d
",(n1-n2));
break;
case 'x':
System.out.printf("\n Prodhimi e numrave eshte: %d
",(n1*n2));
break;
case '/':
double result = (double) n1/n2;
System.out.printf("\n Pjestimi e numrave eshte:
%.2f ",result);
break;
case 'q':
System.out.printf("Ju keni zgjedhur per te
dale.Mirupafshim!");
break;

}
}

}
Rezultati
Ushtrimi 2
package laborator1;

import java.util.Scanner;

public class ush2 {

public static void main(String[] args) {


// TODO Auto-generated method stub

Scanner sc=new Scanner(System.in); //Kërkon


përdoruesin të vendosë madhësinë e figures dhe pastaj
thirr metoda për të shfaqur pjesët e ndryshme të
figures.
System.out.println("Vendosni madhesine e
figures");
int in=sc.nextInt();

pjesa1(in);
pjesa2(in);
pjesa3(in);
pjesa2(in);
pjesa1(in);

public static void pjesa1(int in){//Shfaq


pjesën e parë të figures duke përdorur karakteret "/",
"", "*", dhe hapësirat e zbrazëta.

System.out.println();
for(int i=0; i<in;i++){
for(int z=in; z>=i+1;z--)
System.out.print(" ");
for(int j=0; j<i+1;j++)
System.out.print("/");
System.out.print("**");
for(int k=0; k<i+1;k++){
System.out.print("\\");

}
System.out.println();

public static void pjesa2(int in){ //Shfaq


pjesën e dytë të figures duke përdorur karakteret "+",
"*", "=".

for(int i=0;i<2*in+4;i++) {
if (i == 0 || i == 2 * in + 3) {
System.out.print("+");
} else {
if (i % 2 == 0) {
System.out.print("*");
} else if (i % 2 != 0)
System.out.print("=");

public static void pjesa3(int in){ //Shfaq


pjesën e tretë të figures duke përdorur karakteret ".",
"/", "\", "|".

System.out.println();
for (int z=0;z<in/2+1;z++){
System.out.print("|");
for(int i=0;i<2-z;i++){
System.out.print(".");

for(int j=0;j<z+1;j++){
System.out.print("/\\");
}

for(int i=0;i<2-z;i++){
System.out.print(".");

for(int i=0;i<2-z;i++){
System.out.print(".");

for(int j=0;j<z+1;j++){
System.out.print("/\\");

for(int i=0;i<2-z;i++){
System.out.print(".");

System.out.print("|");

System.out.println();

for(int z=in/2+1;z>0;z--){
System.out.print("|");
for(int i=0;i<3-z;i++){
System.out.print(".");

for(int i=0;i<z;i++){
System.out.print("\\/");

}
for(int i=0;i<3-z;i++){
System.out.print(".");

for(int i=0;i<3-z;i++){
System.out.print(".");

for(int i=0;i<z;i++){
System.out.print("\\/");

for(int i=0;i<3-z;i++){
System.out.print(".");

System.out.print("|");

System.out.println();

}
Rezultati

You might also like