diff --git a/vue/03_pocitadlo/src/App.vue b/vue/03_pocitadlo/src/App.vue
index a4d3c53..d085e2c 100644
--- a/vue/03_pocitadlo/src/App.vue
+++ b/vue/03_pocitadlo/src/App.vue
@@ -33,6 +33,8 @@
- Dělení (A / B): {{ vydel() }}
- Zbytek po dělení (A % B): {{ zbytekPoDeleni() }}
+ - Kolik % tvoří A z B: {{ procenta() }}
+ - B-tá odmocnina z A: {{ odmocnina() }}
- Porovnání: {{ porovnej() }}
@@ -62,7 +64,22 @@ export default {
return "nelze dělit nulou!";
}
return this.a % this.b
- },
+ },
+ procenta(){
+ if (this.b === 0) {
+ return "nelze počítat s nulou"
+ }
+ return ((this.a/this.b)*100).toFixed(1) + "%"
+ },
+ odmocnina(){
+ if (this.b === 0) {
+ return "Nultá odmocnina neexistuje!"
+ }
+ if (this.a <0){
+ return "Pro záporné A nelze v realných číslech obecně počítat"
+ }
+ return Math.pow(this.a,1/this.b).toFixed(6)
+ },
porovnej() {
if(this.a > this.b) return "A je větší než B"
if(this.a < this.b) return "A je menší než B"