Heim Java javaLernprogramm Beispielcode-Freigabe für die monatliche gleiche Zahlung und Berechnung der Zinsen zuerst und der Kosten später in Java

Beispielcode-Freigabe für die monatliche gleiche Zahlung und Berechnung der Zinsen zuerst und der Kosten später in Java

Mar 29, 2017 am 10:19 AM

Allgemeine Kreditdarlehen bieten zwei Rückzahlungsmethoden: zuerst gleiche monatliche Zahlungen oder Zinsen und dann den Kapitalbetrag. Gleiche monatliche Zahlung bedeutet, dass Sie jeden Monat einen gleichen Teil des Kapitals und der Zinsen zurückzahlen. Das von Ihnen verwendete Kapital verringert sich tatsächlich von Monat zu Monat. Zuerst Zinsen und dann Kapital bedeutet, dass zuerst die Zinsen gezahlt werden und das Kapital bei Fälligkeit zurückgezahlt wird. In diesem Artikel werden ihre Implementierungsmethoden vorgestellt. Es hat einen sehr guten Referenzwert, schauen wir uns das unten mit dem Herausgeber an

Allgemeine Kreditdarlehen bieten zwei Rückzahlungsmethoden: zuerst gleiche monatliche Zahlungen oder Zinsen und dann Kapital. Gleiche monatliche Zahlung bedeutet, dass Sie jeden Monat einen gleichen Teil des Kapitals und der Zinsen zurückzahlen. Das von Ihnen verwendete Kapital verringert sich tatsächlich von Monat zu Monat. Zuerst Zinsen und dann Kapital bedeutet, dass zuerst die Zinsen gezahlt und das Kapital bei Fälligkeit zurückgezahlt werden.

Gleiche monatliche Raten

import java.math.BigDecimal;
import java.util.Calendar;
import java.util.Date;
/**
 * <p>Title: 等额本息还款工具类</p>
 *
 */
public class CPMUtils{
 /**
 * <p>Description: 每月还款总额。〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数-1〕</p>
 * @param principal 贷款本金
 * @param monthlyInterestRate 月利率
 * @param amount 期数
 * @return
 */
 public static BigDecimal monthlyRepayment(BigDecimal principal, BigDecimal monthlyInterestRate, int amount){
 //(1+月利率)^还款月数
 BigDecimal temp = monthlyInterestRate.add(MoneyUtils.ONE).pow(amount);
 return principal.multiply(monthlyInterestRate)
   .multiply(temp)
   .pide(temp.subtract(MoneyUtils.ONE), MoneyUtils.MATHCONTEXT);
 }
 /**
 * <p>Description: 月还款利息。(贷款本金×月利率-月还款额)*(1+月利率)^(当前期数-1)+月还款额</p>
 * @param principal 贷款本金
 * @param monthlyInterestRate 月利率
 * @param monthlyRepayment 月还款额
 * @param number 当前期数
 * @return
 */
 public static BigDecimal monthlyInterest(BigDecimal principal, BigDecimal monthlyInterestRate, BigDecimal monthlyRepayment, int number){
 //(1+月利率)^(当前期数-1)
 BigDecimal temp = monthlyInterestRate.add(MoneyUtils.ONE).pow(number - 1);
 return principal.multiply(monthlyInterestRate)
   .subtract(monthlyRepayment)
   .multiply(temp).add(monthlyRepayment, MoneyUtils.MATHCONTEXT);
 }
 /**
 * <p>Description: 还款总利息。期数×贷款本金×月利率×(1+月利率)^期数÷〔(1+月利率)^期数-1〕-贷款本金 </p>
 * @param principal 贷款本金
 * @param monthlyInterestRate 月利率
 * @param amount 还款期数
 * @return
 */
 public static BigDecimal interest(BigDecimal principal, BigDecimal monthlyInterestRate, int amount){
 //(1+月利率)^期数
 BigDecimal temp = monthlyInterestRate.add(MoneyUtils.ONE).pow(amount);
 return new BigDecimal(amount)
   .multiply(principal)
   .multiply(monthlyInterestRate)
   .multiply(temp)
   .pide(temp.subtract(MoneyUtils.ONE), MoneyUtils.MATHCONTEXT)
   .subtract(principal, MoneyUtils.MATHCONTEXT);
 }
 /**
 * <p>Description: 月还款本金。已经精确到分位,未做单位换算</p>
 * @param principal 贷款本金
 * @param monthlyInterestRate 月利率
 * @param monthlyRepayment 月还款额
 * @param number 当前期数
 * @return
 */
 public static BigDecimal monthlyPrincipal(BigDecimal principal, BigDecimal monthlyInterestRate, BigDecimal monthlyRepayment, int number){
 BigDecimal monthInterest = monthlyInterest(principal, monthlyInterestRate, monthlyRepayment, number);
 //月还款额-月还款利息
 return monthlyRepayment.subtract(monthInterest).setScale(MoneyUtils.MONEYSHOWSCALE, MoneyUtils.SAVEROUNDINGMODE);
 }
 /**
 * <p>Description: 月还款本金。已经精确到分位,未做单位换算</p>
 * @param monthRepayment 月还款总额
 * @param monthInterest 月还款利息
 * @return
 */
 public static BigDecimal monthPrincipal(BigDecimal monthRepayment, BigDecimal monthInterest){
 //月还款总额-月还款利息
 return monthRepayment.subtract(monthInterest).setScale(MoneyUtils.MONEYSHOWSCALE, MoneyUtils.SAVEROUNDINGMODE);
 }
}
Nach dem Login kopieren

Zinsen vor Kapital

import java.math.BigDecimal;

  /**
  * <p>Title: 先息后本还款方式工具类型</p>
  */
  public class BIAPPUtils extends RepaymentUtils {

    /**
    * <p>Description: 月还款利息 贷款本金×月利率 </p>
    * @param loan 贷款本金
    * @param monthlyInterestRate 月利率
    * @return
    */
    public static BigDecimal monthlyInterest(BigDecimal loan, BigDecimal monthlyInterestRate){
      return loan.multiply(monthlyInterestRate, MoneyUtils.MATHCONTEXT);
    }
    /**
    * <p>Description: 还款总利息 贷款本金×月利率×期数</p>
    * @param loan 贷款本金
    * @param monthlyInterestRate 月利率
    * @param number 期数
    * @return
    */
    public static BigDecimal interest(BigDecimal loan, BigDecimal monthlyInterestRate, int number){
      return loan.multiply(monthlyInterestRate).multiply(new BigDecimal(number), MoneyUtils.MATHCONTEXT);
    }
    /**
    * <p>Description: 月还款额</p>
    * @param loan 贷款本金
    * @param monthlyInterestRate 月利率
    * @param amount 期数
    * @param curNumber 当前期数
    * @return
    */
    public static BigDecimal monthlyRepayment(BigDecimal loan, BigDecimal monthlyInterestRate, int amount, int curNumber){
        BigDecimal monthlyInterest = monthlyInterest(loan, monthlyInterestRate);
        if(amount == curNumber){
          return monthlyInterest.add(loan, MoneyUtils.MATHCONTEXT);//最后月还款额
        }else{
          return monthlyInterest;
        }
    }
  }
Nach dem Login kopieren

*Betragsberechnungstool Klasse

import java.math.BigDecimal;
  import java.math.MathContext;
  import java.math.RoundingMode;
  import java.text.NumberFormat;

  public class MoneyUtils {
    /**
    * 标度(小数位数)
    */
    public static final int SCALE = 10;

    /**
    * 金钱显示标度(小数位数)
    */
    public static final int MONEYSHOWSCALE = 2;

    /**
    * 利率显示标度(小数位数)
    */
    public static final int INTERESTRATESHOWSCALE = 4;

    /**
    * 精度
    */
    public static final int PRECISION = 30;

    /**
    * 保存舍入规则
    */
    public static final RoundingMode SAVEROUNDINGMODE = RoundingMode.HALF_UP;

    /**
    * 是否舍去小数点最后的零
    */
    public static boolean STRIPTRAILINGZEROS = true;

    /**
    * 运算上下文(设置精度、舍入规则)
    */
    public static final MathContext MATHCONTEXT = new MathContext(PRECISION, SAVEROUNDINGMODE);

    /**
    * 每年天数
    */
    public static final String YEARDAYS = "360";

    /**
    * 每年月数
    */
    public static final String YEARMOTHS = "12";

    /**
    * 每月天数
    */
    public static final String MOTHDAYS = "30";

    /**
    * 数字“1”
    */
    public static final BigDecimal ONE = new BigDecimal(1);

    /**
    * 数字“100”
    */
    public static final BigDecimal HUNDRED = new BigDecimal(100);

    /**
    * 数字“0.01”
    */
    public static final BigDecimal ONEHUNDREDTH = new BigDecimal(0.01);

    public static BigDecimal newBigDecimal(String str){
      return (str == null || str.trim().isEmpty()) ? BigDecimal.ZERO : new BigDecimal(str);
    }

    /**
    * <p>Description: 加法返回格式化结果数字</p>
    * @param addend
    * @param augend
    * @return
    */
    public static BigDecimal add(BigDecimal addend, BigDecimal augend){
      return formatMoney(addend.add(augend, MATHCONTEXT));
    }

   /**
    * <p>Description: 加法返回格式化结果数字</p>
    * @param addend
    * @param augend
    * @return
    */
    public static BigDecimal add(String addend, String augend){
      BigDecimal decimalAddend = newBigDecimal(addend);
      BigDecimal decimalAugend = newBigDecimal(augend);
      return formatMoney(decimalAddend.add(decimalAugend, MATHCONTEXT));
    }

    /**
    * <p>Description: 加法返回格式化结果字符串</p>
    * @param addend
    * @param augend
    * @return
    */
    public static String addToString(BigDecimal addend, BigDecimal augend){
      return formatToString(addend.add(augend, MATHCONTEXT));
    }

    /**
    * <p>Description: 加法返回格式化结果字符串</p>
    * @param addend
    * @param augend
    * @return
    */
    public static String addToString(String addend, String augend){
      BigDecimal decimalAddend = newBigDecimal(addend);
      BigDecimal decimalAugend = newBigDecimal(augend);
      return formatToString(decimalAddend.add(decimalAugend, MATHCONTEXT));
    }

    /**
    * <p>Description: 减法返回格式化结果数字</p>
    * @param minuend
    * @param subtrahend
    * @return
    */
    public static BigDecimal subtract(BigDecimal minuend, BigDecimal subtrahend){
      return formatMoney(minuend.subtract(subtrahend, MATHCONTEXT));
    }

    /**
    * <p>Description: 减法返回格式化结果数字</p>
    * @param minuend
    * @param subtrahend
    * @return
    */
    public static BigDecimal subtract(String minuend, String subtrahend){
      BigDecimal decimalMinuend = newBigDecimal(minuend);
      BigDecimal decimalSubtrahend = newBigDecimal(subtrahend);
      return formatMoney(decimalMinuend.subtract(decimalSubtrahend, MATHCONTEXT));
    }

    /**
    * <p>Description: 减法返回格式化结果字符串</p>
    * @param minuend
    * @param subtrahend
    * @return
    */
    public static String subtractToString(BigDecimal minuend, BigDecimal subtrahend){
      return formatToString(minuend.subtract(subtrahend, MATHCONTEXT));
    }
    /**
    * <p>Description: 减法返回格式化结果字符串</p>
    * @param minuend
    * @param subtrahend
    * @return
    */
    public static String subtractToString(String minuend, String subtrahend){
      BigDecimal decimalMinuend = newBigDecimal(minuend);
      BigDecimal decimalSubtrahend = newBigDecimal(subtrahend);
      return formatToString(decimalMinuend.subtract(decimalSubtrahend, MATHCONTEXT));
    }

    /**
    * <p>Description: 乘法返回格式化结果数字</p>
    * @param multiplier
    * @param multiplicand
    * @return
    */
    public static BigDecimal multiply(BigDecimal multiplier, BigDecimal multiplicand){
      return formatMoney(multiplier.multiply(multiplicand, MATHCONTEXT));
    }

    /**
    * <p>Description: 乘法返回格式化结果数字</p>
    * @param multiplier
    * @param multiplicand
    * @return
    */
    public static BigDecimal multiply(String multiplier, String multiplicand){
      BigDecimal decimalMultiplier = newBigDecimal(multiplier);
      BigDecimal decimalMultiplicand = newBigDecimal(multiplicand);
      return formatMoney(decimalMultiplier.multiply(decimalMultiplicand, MATHCONTEXT));
    }

    /**
    * <p>Description: 乘法返回格式化结果字符串</p>
    * @param multiplier
    * @param multiplicand
    * @return
    */
    public static String multiplyToString(BigDecimal multiplier, BigDecimal multiplicand){
      return formatToString(multiplier.multiply(multiplicand, MATHCONTEXT));
    }
    /**
    * <p>Description: 乘法返回格式化结果字符串</p>
    * @param multiplier
    * @param multiplicand
    * @return
    */
    public static String multiplyToString(String multiplier, String multiplicand){
      BigDecimal decimalMultiplier = newBigDecimal(multiplier);
      BigDecimal decimalMultiplicand = newBigDecimal(multiplicand);
      return formatToString(decimalMultiplier.multiply(decimalMultiplicand, MATHCONTEXT));
    }

    /**
    * <p>Description: 除法返回格式化结果数字</p>
    * @param pidend
    * @param pisor
    * @return
    */
    public static BigDecimal pide(BigDecimal pidend, BigDecimal pisor){
      return formatMoney(pidend.pide(pisor, MATHCONTEXT));
    }
    /**
    * <p>Description: 除法返回格式化结果数字</p>
    * @param pidend
    * @param pisor
    * @return
    */
    public static BigDecimal pide(String pidend, String pisor){
      BigDecimal decimalpidend = newBigDecimal(pidend);
      BigDecimal decimalpisor = newBigDecimal(pisor);
      return formatMoney(decimalpidend.pide(decimalpisor, MATHCONTEXT));
    }

    /**
    * <p>Description: 除法返回格式化结果字符串</p>
    * @param pidend
    * @param pisor
    * @return
    */
    public static String pideToString(BigDecimal pidend, BigDecimal pisor){
      return formatToString(pidend.pide(pisor, MATHCONTEXT));
    }

    /**
    * <p>Description: 除法返回格式化结果字符串</p>
    * @param pidend
    * @param pisor
    * @return
    */
    public static String pideToString(String pidend, String pisor){
      BigDecimal decimalpidend = newBigDecimal(pidend);
      BigDecimal decimalpisor = newBigDecimal(pisor);
      return formatToString(decimalpidend.pide(decimalpisor, MATHCONTEXT));
    }
    /**
    * <p>Description: 月利率计算</p>
    * @param yearInterestRate
    * @return
    */
    public static BigDecimal monthInterestRate(BigDecimal yearInterestRate){
      BigDecimal dayInterestRate = MoneyUtils.pide(yearInterestRate, YEARDAYS).setScale(5, RoundingMode.CEILING);
      System.err.println(dayInterestRate);
      BigDecimal monthInterestRate = dayInterestRate.multiply(newBigDecimal(MOTHDAYS));
      System.err.println(monthInterestRate);
      return monthInterestRate;
    }

    /**
    * <p>Description: 按既定小数位数格式化金额保存</p>
    * @param result
    * @return
    */
    public static BigDecimal formatMoney(BigDecimal result){
      return result.setScale(SCALE, SAVEROUNDINGMODE);
    }

    /**
    * <p>Description: 按既定小数位数格式化金额显示</p>
    * @param resultStr 要格式化的数
    * @param multiple 乘以的倍数
    * @return
    */
    public static String formatMoneyToShow(String resultStr, BigDecimal multiple){
      BigDecimal result = newBigDecimal(resultStr);
      return MoneyUtils.formatToString(MoneyUtils.formatMoneyToShow(result, multiple));
    }

    /**
    * <p>Description: 按既定小数位数格式化金额显示</p>
    * @param result 要格式化的数
    * @param multiple 乘以的倍数
    * @return
    */
    public static BigDecimal formatMoneyToShow(BigDecimal result, BigDecimal multiple){
      return result.multiply(multiple).setScale(MONEYSHOWSCALE, SAVEROUNDINGMODE);
    }

    /**
    * <p>Description: 按既定小数位数格式化利率显示</p>
    * @param result 要格式化的数
    * @param multiple 乘以的倍数
    * @return
    */
    public static BigDecimal formatInterestRateToShow(BigDecimal result, BigDecimal multiple){
      return result.multiply(multiple).setScale(INTERESTRATESHOWSCALE, SAVEROUNDINGMODE);
    }

    /**
    * <p>Description: 按既定小数位数格式化显示</p>
    * @param result 要格式化的数
    * @param scale 显示标度(小数位数)
    * @return
    */
    public static BigDecimal formatToShow(BigDecimal result, int scale){
      return result.setScale(scale, SAVEROUNDINGMODE);
    }

    /**
    * <p>Description: 格式化为字符串,进行去零不去零操作</p>
    * @param result
    * @return
    */
    public static String formatToString(BigDecimal result){
      if(result == null){
        return "";
      }else{
        return STRIPTRAILINGZEROS ? result.stripTrailingZeros().toPlainString() : result.toPlainString();
      }
    }

    /**
    * <p>Description: 按既定小数位数格式化为货币格式</p>
    * @param result
    * @return
    */
    public static String formatToCurrency(BigDecimal result){
      BigDecimal temp = result.pide(HUNDRED, SAVEROUNDINGMODE);
      NumberFormat numberFormat = NumberFormat.getCurrencyInstance();
      return numberFormat.format(STRIPTRAILINGZEROS ? temp.stripTrailingZeros() : temp);
    }

    public static String formatToPercent(BigDecimal result){
      BigDecimal temp = result.pide(HUNDRED, SAVEROUNDINGMODE);
      NumberFormat numberFormat = NumberFormat.getPercentInstance();
      return numberFormat.format(STRIPTRAILINGZEROS ? temp.stripTrailingZeros() : temp);
    }

    /** 
    * <p>Description:格式化数字为千分位显示; </p>
    * @param text 
    * @return 
    */ 
    public static String fmtMicrometer(String text){ 
      DecimalFormat df = null; 
      if(text.indexOf(".") > 0) { 
        if(text.length() - text.indexOf(".")-1 == 0){ 
          df = new DecimalFormat("###,##0."); 
        }else if(text.length() - text.indexOf(".")-1 == 1){ 
          df = new DecimalFormat("###,##0.0"); 
        }else { 
          df = new DecimalFormat("###,##0.00"); 
        } 
      }else{ 
        df = new DecimalFormat("###,##0.00"); 
      } 
      double number = 0.0; 
      try { 
        number = Double.parseDouble(text); 
      } catch (Exception e) { 
        number = 0.0; 
      } 
      return df.format(number); 
    }
  }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispielcode-Freigabe für die monatliche gleiche Zahlung und Berechnung der Zinsen zuerst und der Kosten später in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Java -Programm, um das Kapselvolumen zu finden Java -Programm, um das Kapselvolumen zu finden Feb 07, 2025 am 11:37 AM

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

See all articles