Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zadanie z polem figury
- import java.util.Random;
- public class DziwnaFigura {
- public static void main(String[] args) {
- double x,y,xtemp,ytemp,granica,wynik;
- double dobre = 0;
- double zle = 0;
- int p= 200;
- Random losuj = new Random();
- for(int i = 0; i<p ; i++){
- xtemp=losuj.nextInt(1000);
- ytemp=losuj.nextInt(1000);
- x=xtemp/1000;
- y=ytemp/1000;
- granica= Math.sqrt(x);
- if(y<=granica){
- dobre++;
- }else{
- zle++;
- }
- }
- System.out.println("Liczba punktów w polu figury: "+dobre);
- System.out.println("Liczba punktów poza polem: "+zle);
- wynik = dobre/p;
- System.out.println("Pole wynosi: "+wynik);
- }
- }
- Zadanie z resztą
- package monety;
- import java.util.Scanner;
- public class Monety {
- public static void main(String[] args) {
- int[] wartosci = {500,200,100,50 ,20 ,10 ,5 ,2, 1 };
- int[] ilosci = {7 ,0 ,1 ,1 ,4 ,1 ,4 ,7 ,30 };
- Scanner scanner = new Scanner(System.in);
- int zl;
- int gr;
- int o = 0;
- System.out.print("Podaj liczbę zł: ");
- zl= scanner.nextInt();
- System.out.print("Podaj liczbę gr: ");
- gr= scanner.nextInt();
- int reszta = (zl*100)+gr;
- int n = ilosci.length;
- while(reszta>0){
- if(reszta-wartosci[o]>=0){
- if(ilosci[o]>0){
- reszta = reszta-wartosci[o];
- if(wartosci[o]>=100){
- System.out.println("Wydano monetę o wartości: "+wartosci[o]/100+"zł");
- }else{
- System.out.println("Wydano monetę o wartości: "+wartosci[o]+"gr");
- }
- ilosci[o]=ilosci[o]-1;
- }
- else{
- o++;
- if(o>=n){
- System.out.println("Nie da się wydać więcej reszty.");
- break;
- }
- }
- }
- else{
- o++;
- if(o>=n){
- System.out.println("Nie da się wydać więcej reszty.");
- break;
- }
- }
- }
- }
- }
- Zadanie z ciągiem ze sprawdzanie modulo
- package kolokwium1zad1;
- import java.util.Scanner;
- public class Kolokwium1zad1 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- System.out.print("Podaj wyraz ciągu do obliczenia: ");
- int r = scanner.nextInt();
- int tab[] = new int[r+1];
- for(int i=1; i<=r ; i++ ){
- if(i==1||i==2){
- tab[i]=1;
- }else{
- if(i%3==0){
- tab[i]=2*tab[i-1];
- }
- if(i%3==1){
- tab[i]=(int) Math.pow(tab[i-2], 2);
- }
- if(i%3==2){
- tab[i]=(int) Math.pow(2,tab[i-3]);
- }
- }
- }
- System.out.println(r+"-ty wyraz ciągu to: "+tab[r]);
- }
- }
- Zadanie podobne do ciągu fibonacciego
- package kolokwium2zad1;
- import java.util.Scanner;
- public class Kolokwium2zad1 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- System.out.print("Podaj który wyraz ciągu obliczasz: ");
- int k = scanner.nextInt();
- System.out.println(k + "-ty wyraz ciągu to: " + ciag(k));
- }
- static int ciag(int n) {
- if (n == 1) {
- return 1;
- }
- if (n == 2) {
- return 3;
- } else {
- return ciag(n - 1) + ciag(n - 2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement