Laboratoria nr 2 program nr 1

Środowisko Microsoft Visual Studio 2008 Express Edition. Stworzenie projektu w Microsoft Visual C++ 2008 Express Edition. Ogólna struktura programu w języku C. Wprowadzanie kodu, kompilacja i uruchamianie programu w Środowisku Visual C++. Sposób zapisu kodu programu. Wyświetlanie tekstów przy użyciu funkcji printf. Najczęściej popełniane błędy i reakcje kompilatora. Program, pokazujące podstawowe funkcje służące do wyprowadzania treści na standardowe wyjście konsolowe. Wprowadzenie do zmiennych, działania na zmiennych oraz wprowadzania danych do programu i operacji na nich.

#include "stdafx.h"
#include 
#include 

/**
*
* Program Główny prezentujący funckje C++ wyprowadzania treści na wyjście konsoli.
* Wprowadzanie danych do programu i podstawowe operacje arytmetyczne.
*
* @author Marcin Mirończuk
*
*/
int main()
{
	using namespace std;

	float a,b,p;

	a=b=p = 0;

	std::cout << "Program do obliczania pola powierzchni prostokąta" << std::endl;
	std::cout << "Program wykonał Marcin Mironczuk" << std::endl;
	std::cout << "P - Pole powierzchni" << std::endl;
	std::cout << "a - dlugosc pierwszej krawedzi" << std::endl;
	std::cout << "b - dlugosc drugiej krawedzi" << std::endl;
	std::cout << "P = a*b" << std::endl;

	std::cout << "1. Podaj dlugosc krawedzi a: " << std::endl;
	std::cin >> a;
	std::cout << "Podana przez ciebie dlugosc krawedzi a = " << a << std::endl;

	std::cout << std::endl;

	std::cout << "2. Podaj dlugosc krawedzi b: " << std::endl;
	std::cin >> b;
	std::cout << "Podana przez ciebie dlugosc krawedzi b = " << b << std::endl;

	std::cout << std::endl;

	std::cout << "3. Wcisnij dowolny klawisz aby obliczyc pole powierzchni" << std::endl;
	
	std::cin.get();
	std::cin.get();

	std::cout << std::endl;

	std::cout << "4. Pole powierzchni prostokata P wynosi: " << std::endl;

	// Obliczenie pola powierzchni
	p = a*b;

	std::cout << p;

	std::cin.get(); 
	std::cin.get(); 
	
	return 0;
}

Laboratoria nr 1 program nr 3

Program komputerowy, etapy tworzenia programu, uruchomienie programu. Definicje algorytmu, podstawowe cechy algorytmu, metody opisu algorytmów. Przykłady schematów blokowych algorytmów. Prezentacja programów, pokazujących podstawowe funkcje służące do wyprowadzania treści na standardowe wyjście konsolowe.

#include "stdafx.h"	//dyrektywa PREPROCESORA
#include 	//dyrektywa PREPROCESORA
#include 

/**
*
* Program Główny prezentujący funckje C++ wyprowadzania treści na wyjście konsoli.
* Tabulacje tekstu, łamanie linii etc.
*
* @author Marcin Mirończuk
*
*/
int main()		//nagłówek funkcji
{			//początek treści funkcji

	/** Komentarz - Zdefiniowanie przestrzeni nazw*/
	using namespace std;

	std::cout << "Jestem w swiecie programowania C/C++."; //komunikat

	std::cout << std::endl;						//zaczynamy nowy wiersz

	/** Kolejny komunikat */
	std::cout << "Jestem \tw  \t swiecie \vprogramowania \v C/C++ \vale \vbardziej \vC++ niz C." << std::endl;

	/** Wywołanie metody "funkcji" zatrzymującej okienko DOSa */
	std::cin.get();

	return 0;
}

Laboratoria nr 1 program nr 2

Program komputerowy, etapy tworzenia programu, uruchomienie programu. Definicje algorytmu, podstawowe cechy algorytmu, metody opisu algorytmów. Przykłady schematów blokowych algorytmów. Prezentacja programów, pokazujących podstawowe funkcje służące do wyprowadzania treści na standardowe wyjście konsolowe.

#include "stdafx.h"		//dyrektywa PREPROCESORA
#include <stdio.h>		//dyrektywa PREPROCESORA
#include <conio.h>		//dyrektywa PREPROCESORA

/**
*
* Program Główny prezentujący funckje C wyprowadzania treści na wyjście konsoli
* @author Marcin Mirończuk 
*
*/
int main()	//nagłówek funkcji
{		//początek treści funkcji
	printf("Jestem w swiecie programowania C/C++."); //komunikat

	printf("\n"); //zaczynamy nowy wiersz

	/** Kolejny komunikat */
	printf("Jestem w  swiecie programowania C/C++ ale bardziej C niz C++.\n");

	/** Komunikat z nowym wierszem */
	printf("Moge zapisac takze powyzsze wyrazenia jako jeden ciag z uzyciem \\n jako znaku podzialu.\n");

	/** Dodatkowy komunikat */
	printf("Jestem w swiecie programowania C/C++.\nJestem w  swiecie programowania C/C++ ale bardziej C niz C++.");

	/** Wywołanie funkcji zatrzymującej okienko DOSa */
	getch();

	return 0;
}

Laboratoria nr 1 program nr 1

Program komputerowy, etapy tworzenia programu, uruchomienie programu. Definicje algorytmu, podstawowe cechy algorytmu, metody opisu algorytmów. Przykłady schematów blokowych algorytmów. Prezentacja programów, pokazujących podstawowe funkcje służące do wyprowadzania treści na standardowe wyjście konsolowe.

#include "stdafx.h"       //dyrektywa PREPROCESORA
#include  <iostream>    //dyrektywa PREPROCESORA
#include  <stdio.h>     //dyrektywa PREPROCESORA

/**
*
* Program Główny prezentujący funckje C++ wyprowadzania treści na wyjście konsoli
* @author Marcin Mirończuk 
*
*/
int main()										//nagłówek funkcji
{												//początek treści funkcji

	/** Komentarz - Zdefiniowanie przestrzeni nazw*/
	using namespace std;

	std::cout << "Jestem w swiecie programowania C/C++."; //komunikat

	std::cout << std::endl;						//zaczynamy nowy wiersz

	/** Kolejny komunikat */
	std::cout << "Jestem w  swiecie programowania C/C++ ale bardziej C++ niz C." << std::endl;

	/** Komunikat z nowym wierszem */
	std::cout << "Moge zapisac takze powyzsze wyrazenia jako jeden ciag z uzyciem \\n jako znaku podzialu." << std::endl;

	/** Dodatkowy komunikat */
	std::cout << "Jestem w swiecie programowania C/C++.\nJestem w  swiecie programowania C/C++ ale bardziej C++ niz C.";

	/** C/C++ mix */
	printf("\nWpisalem kod C do kodu C++");

	/** Wywołanie metody "funkcji" zatrzymującej okienko DOSa */
	std::cin.get();

	return 0;
}