• Nie Znaleziono Wyników

Zawartość pliku ”wyniki.txt”

N/A
N/A
Protected

Academic year: 2021

Share "Zawartość pliku ”wyniki.txt” "

Copied!
3
0
0

Pełen tekst

(1)

/* Semestr 2 ćwiczenie 6 przykład 1

Program oblicza wartości funkcji y = sin(x) dla x zmieniającego się od 0 do 1.5 z krokiem 0.1 Obliczone wartości są wyświetlane na ekranie i zapisywane do pliku tekstowego o nazwie wczytanej z klawiatury*/

import java.io.FileWriter;

import java.text.DecimalFormat;

import java.text.Format;

import java.util.Scanner;

public class Tablicowanie {

public static void main(String[] args) { String nazwaPliku;

Scanner sc = new Scanner(System.in);

Format f = new DecimalFormat("0.0000");

System.out.print("Podaj nazwę pliku do zapisu :");

try {

nazwaPliku= sc.next()+".txt";

FileWriter wy = new FileWriter(nazwaPliku);

System.out.println("Tablicowanie funkcji y = sin(x)");

wy.write("Tablicowanie funkcji y = sin(x)\r\n");

for (double x = 0; x < 1.6; x += 0.1) {

System.out.println(f.format(x) + "\t" + f.format(Math.sin(x)));

wy.write(f.format(x) + "\t" + f.format(Math.sin(x)) + "\r\n");

}

wy.close();

} catch (Exception e) {

System.out.println("Błąd "+e.getMessage());}

} } }

Zawartość pliku ”wyniki.txt”

Tablicowanie funkcji y = sin(x) 0,0000 0,0000

0,1000 0,0998 0,2000 0,1987 0,3000 0,2955 0,4000 0,3894 0,5000 0,4794 0,6000 0,5646 0,7000 0,6442 0,8000 0,7174 0,9000 0,7833 1,0000 0,8415 1,1000 0,8912 1,2000 0,9320 1,3000 0,9636 1,4000 0,9854 1,5000 0,9975

(2)

/* Semestr 2 ćwiczenie 6 przykład 2

Program czyta liczby całkowite z pliku tekstowego o podanej nazwie do tablicy. Pierwszą daną w pliku jest liczba elementów tablicy. Elementy tablicy są wyświetlane w oknie Output.*/

import java.io.BufferedReader;

import java.io.File;

import java.io.InputStreamReader;

import java.util.Scanner;

public class OdczytDanych {

public static void main(String[] args) { String nazwaPliku;

BufferedReader we = new BufferedReader(new InputStreamReader(System.in));

try {

System.out.print("Podaj nazwę pliku :");

nazwaPliku = we.readLine() + ".txt";

Scanner sc = new Scanner(new File(nazwaPliku));

int n = sc.nextInt(); //wczytanie pierwszej danej z pliku int[] t = new int[n]; //deklaracja tablicy o n elementach int i = 0;

while (sc.hasNextInt()) { t[i] = sc.nextInt();

System.out.print(t[i] + " ");

i++;

}

sc.close();

System.out.println();

} catch (Exception e) {

System.out.println("Błąd " + e.getMessage());

} } }

Zawartość pliku ”dane1.txt”

Pierwsza dana jest liczbą elementów tablicy

12 2 5 7 11 23 3 7 15 1 8 22 4

(3)

/* Semestr 2 ćwiczenie 6 przykład 3

Program czyta dane tekstowe z pliku i umieszcza je w dynamicznej tablicy o elementach typu String. Liczba danych nie jest z góry znana. Po wczytaniu danych do tablicy, na elementach tablicy

są wykonywane przykładowe operacje:

▪ zastąpienie tekstów krótszych niż 4 znaki napisem "????"

▪ zamiana wszystkich liter tekstu na duże dla tekstów rozpoczynających się literą

a

▪ zastąpienie wszystkich liter

f w tekście znakiem ♥ */

import java.io.BufferedReader;

import java.io.File;

import java.io.InputStreamReader;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Lista {

public static void main(String[] args) { String nazwaPliku;

BufferedReader we = new BufferedReader(new InputStreamReader(System.in));

List<String> LT = new ArrayList< >();

try {

System.out.print("Podaj nazwę pliku :");

nazwaPliku = we.readLine() + ".txt";

Scanner sc = new Scanner(new File(nazwaPliku));

while (sc.hasNext()) { LT.add(sc.next()); } sc.close();

for (String s : LT) {

System.out.print(s+"\t"); } System.out.println();

int i = 0;

for (String s : LT) {

if (s.length() < 4) { s = "????"; }

if (s.charAt(0) == 'a') { s = s.toUpperCase(); } s = s.replace('f', '\u2665');

LT.set(i, s);

i++;

}

System.out.println("Dane po zmianie");

for (String s : LT) {

System.out.print(s+"\t"); } System.out.println();

} catch (Exception e) { System.out.println("Błąd " + e.getMessage()); } }

}

Zawartość pliku ”dane2.txt”

factory ala osa kosa marzec fujarka kafel abrakadabra fifka

Cytaty

Powiązane dokumenty

-zna metodę obliczania, jakim ułamkiem jednej liczby jest druga liczba, -zna sposoby zamiany ułamka na procent... b)

6.Nauczyciel prosi o utworzenie pliku w jednym z podkatalogów, skopiowaniu go do katalogu będącego jeden poziom wyżej, zmianę nazwy pliku skopiowanego, usunięcie pliku

Powtórzenie podstawowych wiadomości i umiejętności dotyczących obliczeń procentowych: zamiana procentu na ułamek, zamiana ułamka na procent, obliczanie procentu danej

Punkty te połączono między sobą i z wierzchołkami trójkąta nieprzecinającymi się odcinkami tak, iż ”duży” trójkąt podzielono na mniejsze trójkąty.. Udowodnij, że

, n} tak, by dla każdych trzech wierzchołków A, B, C, dla których |AB| = |AC|, liczba przy wierzchołku A była albo mniejsza, albo wi e , ksza od jednocześnie obu liczb

Dla dodatniej liczby naturalnej n znaleźć wzór na największą potęgę liczby pierwszej p dzielącą n!4. Rozłożyć na czynniki pierwsze

Krawędzi, które łączą wierzchołki należące do różnych kawałków, jest dokładnie n k − 1, a ponieważ poddrzewa połączone takimi krawędziami składają się z

[r]