
Zapisz się do koła naukowego z programowania
Na prośbę uczniów 2 klasy gimnazjum i 1 klasy Technikum Informatycznego wystartowało koło programistyczne.
Uwzględniając preferencje uczniów gimnazjum będziemy uczyć się programowania w języku C++.
Poza standardowym „Hello World!” udało się nam już dokonać pierwszych obliczeń.
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
int suma;
std::cout << „Podaj wartosc liczby a „;
std::cin >> a;
std::cout << „Podaj wartosc liczby b „;
std::cin >> b;
suma = a+b;
std::cout <<„suma liczb „<< a <<” i „<< b << ” = „<< suma;
std::cout <<„\nroznica liczb „<< a <<” i „<< b << ” = „<< a-b;
return 0;
}
Natomiast uczniowie 1 klasy Technikum Informatycznego postanowili zgłębiać wiedzę informatyczną w języku Java.
I tu taj również udało się zrobić coś więcej niż „Hello World!”.
Uczniowie zaczęli poznawać instrukcje warunkowe.
package witaj;
import java.util.Scanner;
/**
*
* @author 1 klasa Technikum Informatyki
*/
public class Witaj {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
int mianownik;
int licznik;
double wynik;
Scanner odczyt = new Scanner(System.in);
System.out.println(„Podaj licznik „);
licznik = odczyt.nextInt();
System.out.println(„Podaj mianownik „);
mianownik = odczyt.nextInt();
if (mianownik == licznik && mianownik != 0) { //aby nie dzielić przez 0 gdy mianownik = licznik
System.out.print(„\nZa łatwe sam plicz”);
System.out.print(„\nale znaj moją dobroć”);
wynik = (licznik / mianownik);
System.out.print(„\nwynik ” + wynik + „\n”);
}
else if (mianownik != 0) {
wynik = (licznik / mianownik);
System.out.print(„\ngdy wynik = (licznik / mianownik) = ” + wynik + „\n”);
wynik = ((double) licznik / mianownik);
System.out.print(„gdy wynik = ((double)licznik / mianownik); = ” + wynik + „\n”);
wynik = ((licznik * 1.0) / mianownik); // z rzutowaniem
System.out.print(„gdy wynik = ((licznik *1.0) / mianownik); =” + wynik + „\n”);
}
else {
System.out.print(„\nNie dzielimy przez 0\n”);
}
System.out.print(„\nCiąg dalszy programu \n”);
}
}