155
file.org
Normal file
155
file.org
Normal file
@@ -0,0 +1,155 @@
|
||||
#+LATEX_CLASS_OPTIONS: [a4paper,12pt]
|
||||
#+LATEX_HEADER: \usepackage[margin=0.5in]{geometry}
|
||||
#+LATEX_HEADER: \usepackage{fontspec}
|
||||
#+LATEX_HEADER: \setmainfont{LiberationSerif}
|
||||
#+LATEX_HEADER: \date{}
|
||||
#+OPTIONS: toc:nil
|
||||
|
||||
|------------------------------------------------------------------------------------------------------------|
|
||||
| Programs are followed by their respective inputs and outputs i.e, both stdin and stdout are shown together |
|
||||
|------------------------------------------------------------------------------------------------------------|
|
||||
|
||||
* Sum of two numbers
|
||||
#+ATTR_LATEX: :options frame=single,breaklines=true
|
||||
#+begin_src java :tangle P1.java :results output :exports both :wrap src text
|
||||
class P1 {
|
||||
public static void main(String[] _args) {
|
||||
int a = 44;
|
||||
int b = 56;
|
||||
|
||||
System.out.println(a + " + " + b + " = " + (a + b));
|
||||
}
|
||||
}
|
||||
#+end_src
|
||||
|
||||
Output:
|
||||
#+RESULTS:
|
||||
#+begin_src text
|
||||
44 + 56 = 100
|
||||
#+end_src
|
||||
|
||||
#+latex: \clearpage
|
||||
|
||||
* Factorial of a number
|
||||
#+ATTR_LATEX: :options frame=single,breaklines=true
|
||||
#+begin_src java :tangle P2.java :results output :exports both :wrap src text
|
||||
class P2 {
|
||||
public static void main(String[] _args) {
|
||||
int a = 5, b, f;
|
||||
b = f = a;
|
||||
|
||||
while (b-- > 1)
|
||||
f *= b;
|
||||
|
||||
System.out.println(a + "! = " + f);
|
||||
}
|
||||
}
|
||||
#+end_src
|
||||
|
||||
Output:
|
||||
#+RESULTS:
|
||||
#+begin_src text
|
||||
5! = 120
|
||||
#+end_src
|
||||
|
||||
#+latex: \clearpage
|
||||
|
||||
* Greatest of 3 numbers
|
||||
#+ATTR_LATEX: :options frame=single,breaklines=true
|
||||
#+begin_src java :tangle P3.java :results output :exports both :wrap src text
|
||||
class P3 {
|
||||
public static void main(String[] _args) {
|
||||
int a = 5, b = -5, c = 55, mx;
|
||||
|
||||
if (a > b && a > c)
|
||||
mx = a;
|
||||
else if ( b > a && b > c)
|
||||
mx = b;
|
||||
else
|
||||
mx = c;
|
||||
|
||||
System.out.println("max(" + a + ", " + b + ", " + c + ") = " + mx);
|
||||
}
|
||||
}
|
||||
#+end_src
|
||||
|
||||
Output:
|
||||
#+RESULTS:
|
||||
#+begin_src text
|
||||
max(5, -5, 55) = 55
|
||||
#+end_src
|
||||
|
||||
#+latex: \clearpage
|
||||
|
||||
* Fibbonaci series
|
||||
#+ATTR_LATEX: :options frame=single,breaklines=true
|
||||
#+begin_src java :tangle P4.java :results output :exports both :wrap src text
|
||||
class P4 {
|
||||
public static void main(String[] _args) {
|
||||
int n = 10;
|
||||
int a = 0, b = 1;
|
||||
System.out.println("First " + n + " elements of the fibonacci series:");
|
||||
new P4().fibo(n, a, b);
|
||||
}
|
||||
|
||||
void fibo(int n, int a, int b) {
|
||||
if (n == 0)
|
||||
return;
|
||||
System.out.println(a);
|
||||
fibo(n - 1, b, a + b);
|
||||
}
|
||||
}
|
||||
#+end_src
|
||||
|
||||
max(5, -5, 55) = 55
|
||||
#+RESULTS:
|
||||
#+begin_src text
|
||||
First 10 elements of the fibonacci series:
|
||||
0
|
||||
1
|
||||
1
|
||||
2
|
||||
3
|
||||
5
|
||||
8
|
||||
13
|
||||
21
|
||||
34
|
||||
#+end_src
|
||||
|
||||
#+latex: \clearpage
|
||||
|
||||
* Percentage marks and grades for 3 subjects
|
||||
#+ATTR_LATEX: :options frame=single,breaklines=true
|
||||
#+begin_src java :tangle P5.java :results output :exports both :wrap src text
|
||||
import java.util.function.Consumer;
|
||||
|
||||
class P5 {
|
||||
public static void main(String[] _args) {
|
||||
int sub[] = { 64, 91, 45 };
|
||||
P5 obj = new P5();
|
||||
int sum = 0;
|
||||
|
||||
for (int i = 0; i < sub.length; i++) {
|
||||
obj.grade(sub[i], i + 1);
|
||||
sum += sub[i];
|
||||
}
|
||||
|
||||
System.out.println("Overall Percentage: " + (float) sum / 3 + "%");
|
||||
}
|
||||
|
||||
void grade(int n, int s) {
|
||||
System.out.println( "Subject " + s + " grade: " + (char)( n >= 90 ? 'A' : n < 50 ? 'F' : 'A' + (9 - n / 10)));
|
||||
}
|
||||
}
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
#+begin_src text
|
||||
Subject 1 grade: D
|
||||
Subject 2 grade: A
|
||||
Subject 3 grade: F
|
||||
Overall Percentage: 66.666664%
|
||||
#+end_src
|
||||
|
||||
#+latex: \clearpage
|
Reference in New Issue
Block a user