4. Lekce - NĚKOLIK JEDNODUCHÝCH PROGRÁMKŮ
Několik jednoduchých prográmků:
Příklad 4.1: Sčítání čísel v programu:
/*------------------------------------------------*/
/*Scitani cisel*/
#include <stdio.h>
#include <conio.h>
int main(void)
{
printf("1 + 1 = %i\n", 1 + 1);
printf("%i + %i = %i\n", 1, -2, 1 + (-2));
printf("%s\n", "Konec programu.");
getch(); // pockame na shlednuti vysledku
return 0;
/* return ukonci program. */
}
/*------------------------------------------------*/
Příklad 4.2: Základní početní operace a načtení znaku z klávesnice:
/*------------------------------------------------*/
#include <stdio.h>
int main(void)
{int a, b;
float c, d, e, f;
char ch = 'x';
printf("Zadej 1.scitance: ");
scanf("%d", &a);
printf("Zadej 2.scitance: ");
scanf("%d", &b);
c = a / b; /*přiřazení hodnoty proměnné c*/
d = (float) a / b;
e = a + b;
f = a * b;
printf("Celociselne deleni: %+5.2f\n", c);
printf("Racionalni deleni: %+5.2f\n", d);
printf("Scitani: %+5.2f\n", e);
printf("Nasobeni: %+5.2f\n", f);
printf("ASCII kod znaku %c je %i\n", ch, (int) ch);
printf("--------------------------------------------- ");
Příklad 4.3: Nalezení maxima ze tří čísel:
#include <stdio.h>
#include <conio.h>
int main(void){
int a,b,c,max;
printf("\n Zadej tři celá čísla: ");
scanf("%d%d%d",&a,&b,&c);
if(a>b){ // když TRUE
if(a>c){
max=a;
}else{
max=c;
}
}else{ // když FALSE
if(b>c){
max=b;
}else{
max=c;
}
}
printf("\n Maximem je číslo %d.",max);
getch();
printf("--------------------------------------------- ");
Zde je obsažena podmínka "if". Všimněte si, že vnoření podmínek se provede použitím složených závorek.