प्रौद्योगिकी साझेदारी

jmeter-beanshell learning 5-beanshell योग, घटाव, गुणन तथा विभाजन क्रियाएँ

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

मया प्रयुक्तः परिदृश्यः राशिगणनायाः कृते अस्ति, अतः अहं मुख्यतया राशिं प्रति ध्यानं ददामि यत् एषः भागः किञ्चित् कष्टप्रदः अस्ति अहं केवलं समाधानप्रक्रियायाः प्रदर्शनं विना मया सम्मुखीकृतानि कतिपयानि जालानि लिखिष्यामि।

1. प्रथमं मया द्वयोः सङ्ख्यायोः घटनं लिखितम्, परन्तु दशमलवसटीकता समस्याप्रवणं भवति । यथा, अस्मिन् सन्दर्भे 1-0.01=0.989999997, केवलं कतिपयानि सङ्ख्यानि लापरवाहीपूर्वकं लिखन्तु, गम्भीरतापूर्वकं मा गृह्यताम् । एषा स्थितिः BigDecimal इत्यनेन नियन्त्रिता भवति ।

2. गणितस्य राशिस्य सटीकतायां समस्यायाः समाधानं कृतम् अस्ति अन्यथा मया प्रस्तूयमाणायाः राशिः 1.00 अस्ति तथा च मया प्रदत्ता राशिः 1. यतः एषा तारतुलना अस्ति, तुलनाकाले १ इत्यस्य समं न भवति ।

3. यदा jmeter सन्देशं प्रत्यागच्छति तदा यदि राशिः अतिबृहत् भवति तर्हि वैज्ञानिकसंकेतनं दृश्यते, उदाहरणार्थं, प्रत्यागच्छति राशिः 1.23456789013E9 भवति । सामान्य-अङ्कीय-स्वरूपेण अपि परिवर्तनस्य आवश्यकता वर्तते ।

तावत्पर्यन्तं एतेषां त्रयाणां जालानां चर्चा अधः विशिष्टानि योजनानि लिखितानि भविष्यन्ति। परिदृश्यम् : खातेः स्थानान्तरणात् पूर्वं शेषं पश्यन्तु, खातं स्थानान्तरणानन्तरं शेषं पश्यन्तु, शेषद्वयं घटयन्तु, तथा च सत्यापयन्तु यत् अन्तरं मम व्यवहारराशिः अस्ति वा इति। शेषं दत्तांशकोशेन सह सम्बद्धं भवितुमर्हति अहं तस्य स्थाने उपयोक्तृमापदण्डानां उपयोगं करिष्यामि ।mysql database इत्यनेन सह jmeter इत्यस्य सम्बद्धतायाः विषये ज्ञातुं क्लिक् कुर्वन्तु, व्यवहारात् पूर्वं शेषः १, व्यवहारानन्तरं शेषः ०.९९ भवति

  1. import java.math.BigDecimal;
  2. import java.math.RoundingMode;
  3. //动账前余额
  4. before=vars.get("BAL_1");
  5. //动账后余额
  6. after=vars.get("BAL_2");
  7. BigDecimal before=new BigDecimal(before);
  8. BigDecimal after=new BigDecimal(after);
  9. //两数相减,计算动账前后余额变化
  10. BigDecimal fee_new= before.subtract(after);
  11. //保留两位小数
  12. BigDecimal fee_new=fee_new.setScale(2,RoundingMode.HALF_UP);
  13. //转化为字符串
  14. String fee_new1=fee_new.toString();
  15. log.info("动账前后差值:"+fee_new1);

अन्तरस्य गणनां कुर्वन्तु, व्यवहारराशिं प्राप्नुवन्तु, प्रतिपादनानि योजयन्तु, निर्णयं च कुर्वन्तु।

उपर्युक्तं कृतं घटनम् ।योग-हरणं, गुणनं, भागं च लिखत।

  1. import java.math.BigDecimal;
  2. BigDecimal a=new BigDecimal("6");
  3. BigDecimal b=new BigDecimal("2");
  4. BigDecimal c=a.add(b);
  5. String c1=c.toString();
  6. log.info("a+b="+c1);
  7. BigDecimal c=a.subtract(b);
  8. String c1=c.toString();
  9. log.info("a-b="+c1);
  10. BigDecimal c=a.multiply(b);
  11. String c1=c.toString();
  12. log.info("a*b="+c1);
  13. BigDecimal c=a.divide(b);
  14. String c1=c.toString();
  15. log.info("a/b="+c1);


मया त्वरया लिखितं वैज्ञानिकसंकेतनरूपान्तरणं योजयितुं विस्मृतं यदि प्रत्यागतं परिणामं वैज्ञानिकसंकेतनरूपेण भवति तर्हि प्रायः परिवर्तनस्य आवश्यकता भवति।

bal_ar निष्कासयितुं ततः तत् संसाधितुं प्रत्यक्षतया नियमितव्यञ्जनानां उपयोगं कुर्वन्तु

  1. bal_ar=vars.get("bal_ar");
  2. BigDecimal bal_ar1=new BigDecimal(bal_ar);
  3. BigDecimal bal_ar1=bal_ar1.setScale(2,RoundingMode.HALF_UP);
  4. String bal_ar2=bal_ar1.toPlainString();
  5. log.info("科学计数法转化以后:"+bal_ar2);

String bal_ar2=bal_ar1.toPlainString();इयं रेखा वैज्ञानिकसंकेतनं सामान्यमूल्ये परिवर्तयति