You are on page 1of 5

Roman Sorin Valentin, 1209A

Exemplul 1
import java.io.*;

public class Main {

public static void main(String[] args) throws IOException {


int i;
int count =0;
int n = (int) (Math.random()*10);
BufferedReader b = new BufferedReader(new
InputStreamReader(System.in));
do {
count++;
System.out.print("Dati numarul: ");
String str = b.readLine();
i = Integer.parseInt(str);
System.out.println("Ati introdus "+ i);
if (i<n) {
System.out.println("Prea mic");
}
else if (i>n) {
System.out.println("Prea mare");
}
}
while (i!=n);
System.out.println("Ati ghicit din " + count + " incercari!");
}
}

Exemplul 2
import java.io.*;
public class Main {

public static void main(String[] args) throws IOException {


InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String s1 = br.readLine();
double a = Double.parseDouble(s1);
System.out.println("numarul a = "+s1);
String s2 = br.readLine();
double b = Double.parseDouble(s2);
System.out.println("numarul b = "+ s2);
if (a==0) {
if (b==0) {
System.out.println("Infinitate de solutii !");
}
else {
System.out.println("Nu are solutii");
}
}
else {
System.out.print("Solutia x = ");
System.out.println(-b/a);
}
}
}

Exemplul 3
import java.io.*;

public class Main {

public static void main(String[] args) throws IOException {


InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("numarul n = ");
String s1 = br.readLine();
int n = Integer.parseInt(s1);
int s=0,i;
for(i=1;i<=n;i++) {
s+=i;
}
System.out.println("Suma este = "+s);
}
}

Problema 1
import java.io.*;

public class Main {

public static void main(String[] args) throws IOException {


InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String s1 = br.readLine();
double a = Double.parseDouble(s1);
System.out.println("Lungimea 1 = "+ s1);
String s2 = br.readLine();
double b = Double.parseDouble(s2);
System.out.println("Lungimea 2 = "+ s2);
String s3 = br.readLine();
double c = Double.parseDouble(s3);
System.out.println("Lungimea 3 = "+ s3);
double p,A;
p=(a+b+c)/2;
System.out.print("p=");
System.out.println(p);
A = Math.sqrt(p*(p-a)*(p-b)*(p-c));
System.out.print("Aria triunghiului este: ");
System.out.println(A);
}
}

Problema 2
import java.io.*;

public class Main {

public static void main(String[] args) throws IOException {


InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String s1 = br.readLine();
int a = Integer.parseInt(s1);
System.out.println("numarul a = "+s1);
String s2 = br.readLine();
int b = Integer.parseInt(s2);
System.out.println("numarul = "+s2);
String s3 = br.readLine();
int c = Integer.parseInt(s3);
System.out.println("numarul c = "+s3);
if (a<=0 || b<=0 || c<=0) {
System.out.println("Input invalid");
}
else if (a>=(b+c) || b>=(a+c) || c>=(a+b)) {
System.out.println("Nu poate fi triunghi");
}
else if (a==b && b==c) {
System.out.println("Triunghi echilateral");
}
else if ((a*a) + (b*b) == (c*c) || (c*c) + (b*b) == (a*a) || (a*a) +
(c*c) == (b*b)) {
System.out.println("Triunghi dreptunghi");
}
else if ((a==b) || (a==c) || (c==b)) {
System.out.println("Triunghi isoscel");
}
else if (a!=b || b!=c || c!=a) {
System.out.println("Triunghi normal");
}
}
}

You might also like