Laboratoria nr 3 program nr 1

Zmienne. Deklaracje zmiennych. Komentarze. Podstawowe typy zmiennych. Nazwy zmiennych. Stałe liczbowe. Operatory arytmetyczne. Operator przypisania. Priorytet operatorów arytmetycznych. Wyrażenia arytmetyczne. Funkcja printf. Funkcja scanf. Stałe i funkcje z pliku nagłówkowego math.h oraz cmath. Przykłady kodu w C/C++.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include "stdafx.h"
#include <stdio.h> // Biblioteka odpowiedzialna za obsluge wejscia wyjscia
#include <conio.h>
#include <cmath>  // Biblioteka z funkcjami matematycznymi
 
/**
*
* Program Główny prezentujący funckje C wyprowadzania treści na wyjście konsoli.
* Wprowadzanie danych do programu i podstawowe operacje arytmetyczne.
* Liczenie pola powierzchni prostokata.
*
* @author Marcin Mirończuk
*
*/
int main()
{
    // Krawedz a
    float a;
 
    // Krawedz b
    float b;
 
    // Pole powierzchni
    float p;
 
    // Przypisanie wartośći 0 do zmiennych a,b,p
    a = b = p = 0;
 
    printf("Program do obliczania pola powierzchni prostokąta\n");
    printf("Program wykonał Marcin Mironczuk\n");
    printf("P - Pole powierzchni\n");
    printf("a - dlugosc pierwszej krawedzi\n");
    printf("b - dlugosc drugiej krawedzi\n");
    printf("P = a*b\n");
 
    // Wprowadzanie i czytanie dlugosci krawedzi a
    printf("1. Podaj dlugosc krawedzi a: \n");
    scanf("%f", &a);
    printf("Podana przez ciebie dlugosc krawedzi a = %f", a);
 
    printf("\n");
 
    // Wprowadzanie i czytanie dlugosci krawedzi b
    printf("2. Podaj dlugosc krawedzi b: \n");
    scanf("%f", &b);
    printf("Podana przez ciebie dlugosc krawedzi b = %f", b);
 
    printf("\n");
 
    printf("3. Wcisnij dowolny klawisz aby obliczyc pole powierzchni\n");
     
    getch();
 
    printf("\n");
 
    printf("4. Pole powierzchni prostokata P wynosi: \n");
 
    // Obliczenie pola powierzchni
    p = a*b;
 
    printf("%f", p);
 
    getch();
     
    return 0;
}

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.