add_for_loop
This commit is contained in:
parent
ffaea1ef93
commit
125e6c9af3
@ -21,6 +21,8 @@ add_executable(skola calc.c
|
|||||||
bomba.c
|
bomba.c
|
||||||
bomba.h
|
bomba.h
|
||||||
do_while_znak.c
|
do_while_znak.c
|
||||||
do_while_znak.h)
|
do_while_znak.h
|
||||||
|
for.c
|
||||||
|
for.h)
|
||||||
|
|
||||||
target_link_libraries(skola m)
|
target_link_libraries(skola m)
|
||||||
|
15
calc.c
15
calc.c
@ -1,8 +1,17 @@
|
|||||||
#include "stdio.h"
|
#include "stdio.h"
|
||||||
#include "calc.h"
|
#include "calc.h"
|
||||||
|
|
||||||
|
//#define DOWHILE
|
||||||
|
|
||||||
int calc(){
|
int calc(){
|
||||||
char pokracovat = 'a';
|
char pokracovat = 'a';
|
||||||
|
#ifndef DOWHILE
|
||||||
while (pokracovat == 'a') {
|
while (pokracovat == 'a') {
|
||||||
|
#endif
|
||||||
|
#ifdef DOWHILE
|
||||||
|
do {
|
||||||
|
#endif
|
||||||
|
|
||||||
double a = 0;
|
double a = 0;
|
||||||
double b = 0;
|
double b = 0;
|
||||||
char operacia = 0;
|
char operacia = 0;
|
||||||
@ -32,12 +41,14 @@ int calc(){
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
printf("Nesprávna operácia.\nPrajete si pokračovať(a/n)?\n");
|
printf("Nesprávna operácia.\n");
|
||||||
scanf("%s", &pokracovat);
|
|
||||||
}
|
}
|
||||||
printf("Vysledok %f %c %f je: %f.\nPrajete si pokračovať(a/n)?\n", a, operacia, b, vysledok);
|
printf("Vysledok %f %c %f je: %f.\nPrajete si pokračovať(a/n)?\n", a, operacia, b, vysledok);
|
||||||
scanf("%s", &pokracovat);
|
scanf("%s", &pokracovat);
|
||||||
}
|
}
|
||||||
|
#ifdef DOWHILE
|
||||||
|
while(pokracovat == 'a');
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
17
for.c
Normal file
17
for.c
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//
|
||||||
|
// Created by bruno on 12/18/23.
|
||||||
|
//
|
||||||
|
|
||||||
|
#include "for.h"
|
||||||
|
#include "stdio.h"
|
||||||
|
|
||||||
|
int for_cyklus(){
|
||||||
|
int target;
|
||||||
|
|
||||||
|
printf("Do akého čísla počítať?");
|
||||||
|
scanf("%d", &target);
|
||||||
|
|
||||||
|
for(int i = 1; i <= target; i++){
|
||||||
|
printf("%d\n", i);
|
||||||
|
}
|
||||||
|
}
|
6
for.h
Normal file
6
for.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
//
|
||||||
|
// Created by bruno on 12/18/23.
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
int for_cyklus();
|
4
main.c
4
main.c
@ -1,5 +1,5 @@
|
|||||||
#include "calc.h"
|
#include "for.h"
|
||||||
|
|
||||||
int main(){
|
int main(){
|
||||||
return calc();
|
return for_cyklus();
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user