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”);
}
}