Links ::  | DEV web management system | Katalóg | Webhosting | Recepty
  
 Index | Registrácia | Hľadať | Galéria | BoardNeprihlásený užívateľ  //Utorok, 21. Novembra 2017 
Navigation
Index
Top 10 autorov
Top 20 článkov
Hľadať
Galéria

Zones
Asp.(NET)
C/C++
Flash
Grafika+Design
Hardware
Hry
Html/Css/Xml
Java
Linux
Networks
Operačný systém
Pascal/Delphi
PHP
Security
Software
SQL
Visual Basic
Wap/Wml
Windows
Zóna iné

Links
Script index Interval.cz Pc.sk Regedit.sk TipyaTriky.sk Builder.cz Asp.cz Živě.sk Zoznam.sk Code.box.sk Root.cz Quant&Financial

Odkazy

Sessions
Stránky Developer.sk si práve číta 437 čitateľov, z toho je 0 zaregistrovaných

BackEnd
Odkazy na nové články je možné preberať pomocou backend.php

kuk

    Priklady v C. 1.čast.

Seriál určený začiatočníkom, ktorí sa postupne chcú zoznámiť s C formou príkladou. V tejto časti je 8 zadaní
a riešenia na tieto zadania. Ide o základné výpisy, použitie printf() ...


Zdravím všetkých programovaniachtivých nadšencov. Vítam Vás pri prvej časti seriálu o progamovaní v jazyku C.
Dnes si na príkladoch precvičíte základné výpisy, printf(), escape znaky ... A keďže je jeden príklad nad 1000 slov, poďme hneď na to.
Poznámka : /* toto sú komentáre */, zvyknite si ich písať už od začiatku, aby pri veľkom programe ste nestratili prehľad.
Happy_programming:-)

Príklad č.1
Napíšte program, ktorý vypíše nasledujúci text :
James Som / "Agent 007" / # 150% zaruka #
Spol. s rucenim neobmedzenym

#include<stdio.h>	

main() {
 /* slash '/' sa vypise normalne, 
  * pred uvodzovky musime dat backslash '',
  * percenta musime zdvojit, 
  * n  = odriadkovanie
  */
 printf("Som Bond / "Agent 007" / # 150%% zaruka #  n");
 printf("Spol. s rucenim neobmedzenymn");
}



Príklad č.2
Napíšte program ktorý načíta znak (ASCII) a vypíše znak s hodnotou o jedno vyššou. napr:
načítane : A
výpis : B

#include<stdio.h>

main(){
	
 int znak; /* definovanie premmenej na nacitanie, 
                 * znak sa definuje ako celociselny typ int.*/

 znak = getchar();   /* nacitanie */
 putchar(znak+1);   /* vypis hodnoty o jedno vacsej */
 putchar('n');   /* odriadkovanie, musia byt apostrofy */
	
}


Príklad č.3
Napíšte program ktorý načíta celé dekadické číslo (0 .. 255), a vypíše jeho hexadecimálnu hodnotu. napr:
nacitane : 127
vypis : 127 = 7Fh

#include<stdio.h>

main() {
 int cislo;
	
 printf("Zadaj cislo 0..255 : ");
 scanf("%d",&cislo);   
 /* nacitanie cisla '%d' pre dekadicke cislo,*/
 /* nazabudnite na '&' pred premmenou */

  /* vypis, '%d' pre cislo, * '%X' pre hexadecimalnu /*
 /* hodnotu cisla  velkymi pismenami */
  printf(" %d =  %Xh n",cislo,cislo);
}


Príklad č.4
Napíšte program, korý pripočíta 25% daň. napr:
Zadajte cenu bez dane : 100
Cena s 25% danou je : 125

#include<stdio.h>

main(){
 int cena;

 printf("Zadajte cenu bez dane : ");
 scanf("%d",&cena);	/* nacitanie ceny */

 /* vypis ceny s 25 % danou
  * vypis je typu float (%f) na 2 desatinne miesta
  */
 printf("Cena s danou 25%% je : %6.2f n",cena * 1.25);

}


Príklad č.5
Napíšte program, ktorý vypočíta obsah obdĺžnika.


#include<stdio.h>

main(){
 int a,b;

 printf("Zadaj sirku a vysku obdlznika: n");
 scanf("%d%d",&a,&b);
 printf("Obsah obdlznika je %dn",a*b);
}


Príklad č.6
Napíšte program, ktorý načíta reálne číslo a vypíše jeho celočíselnú časť. napr.:
načítané :25.14
výpis :25
#include<stdio.h>

main() {
 float cislo;
 int cele;

 printf("Zadaj realne cislo : ");
 scanf("%f",&cislo);

 /* I.sposob  - vypis na 0 des. miest */
 printf("Celosiselna cast I: %6.0f n",cislo);

 /*II.sposob  - celociselne delenie */
 cele = cislo / 1;  
 printf("Celociselna cast II. : %dn",cele );
}


Príklad č.7
Napíšte program, ktorý načíta 3 veľké pismená a vypíše ich malé.


#include<stdio.h>

main(){
 int p1,p2,p3;
 
 printf("Zadaj 3 velke pismena - za sebou bez medzierky.n");
 
 p1 = getchar();
 p2 = getchar();
 p3 = getchar();
		
 /* v ASCII tabulke su male od velkych vzdialene o 32 znakov*/
 /* namiesto cisla mozeme napisat rozdiel : 'A' - 'a'*/
 printf("Male pismena su %c, %c, %cn",p1+32,p2+32,p3+32);
}



Príklad č.8
Napíšte program, ktorý načíta 3 reálne čísla a vypíše ich aritmeticky priemer na 2 des. miesta.

#include<stdio.h>

main(){
 float a,b,c;

 printf("Zadaj 3 realne cislan");
 scanf("%f%f%f",&a,&b,&c);
	
 printf("Aritmeticky priemer  je %6.2f n",(a+b+c)/3);
}



To je nadnes všetko, nabudúce sa pohráme s cyklami - základné riadiace štruktúry v C. :-)
==btM=2003:-)==


Autor : btm, čítané 637465x, komentárov: 0
Hodnotenie :    |  Sobota, 9. Augusta 2003

Pridať nový komentár/Komentáre
Vaše hodnotenie :   horšie  lepšie
Login
Login:
Heslo:

Hľadať
 
v článkoch
v diskusiach
v komentároch

Top read
PHP Coder

Priklady v C. 1.čast.

DEV web management system

Php a bezpečnosť skriptov

Autorun CD

Top discuss
Jednoduchý web formulár (ASP.NET)

Delphi seriál: (1.časť)

Velmi rychla grafika v Pascale

DEV web management system

Naša ikona
Páčia sa Vám naše stránky ? Ak áno, podporte nás prosím a umiestnite si na svoju stránku našu ikonku:





Copyright (c) Developer.sk, All rights reserved.
Powered by DEV web management system