smli eofcfc

smli eofcfc

My name is Roy Sarajit and I am only YouTube content creator and social media marketing services business income many but I am longtime investor stock market shukbr and us  stock market vs India stock market roysarajitsmlieofcfc and shukbr@1 shukbir link about


{getToc} $title={Table of Contents}

Smli eofcfc 

My youtube channel name smli eofcfc my youtube channel mostly video stock markets and my facebook profile follow Link 


My Teligram channel 

Most my Teligram channel private My teligram channel 

Check here

Advanced AI Compliment Generator

Advanced AI Compliment Generator

Advanced AI Compliment Generator

Hello! I’m your advanced AI assistant, ready to brighten your day!
Generating your compliment...

Grok AI

Grok AI Elon Musk's Chatbot Revolution

Grok ai

{getToc} $title={Table of Contents}

You've probably heard the latest news in AI and are wondering about this thing called Grok AI Elon Musk's response to ChatGPT and other chatbots. So, what in the world is Grok, and how does it differ from the others? Let's have a simple, homemade explanation of it all—no technical language, just facts and a pinch of fun

What is Grok

Grok is a chatbot created by xAI, a firm started by Elon Musk. If the name rings a bell, it's because Musk has been actively working in AI for years, even co-founding OpenAI (the one behind ChatGPT) before it went its separate way. Now, with Grok, he's doing something else entirely—one that's quicker, more aligned with what's actually happening in the world, and even a bit feisty

The term "Grok" is named after a 1961 science fiction novel entitled Stranger in a Strange Land by Robert A. Heinlein. In the novel, "grok" is defined as profound understanding and that is what Musk would like his AI to possess.

What Makes Grok Special

There are a lot of AI chatbots in existence today, so why should you be interested in Grok? Well, here are a few reasons:

Real-Time Knowledge

Unlike other chatbots that use antiquated datasets, Grok is connected to X (formerly Twitter)Which is to say that it can draw upon real-time data and remain attuned to popular trending issues, staying more up-to-date than other AI models stuck in the past.

A Sense of Humor

Grok isn’t just smart—it’s designed to have a bit of an attitude Musk himself has said it’s meant to be “witty” and even a little rebellious. So, if you’re tired of boring, robotic responses, Grok might be a refreshing change.  

Open-Source Approach

Musk has opened up some of Grok's technology to open-source, so developers can modify and enhance it. This may allow Grok to develop faster and become even more superior in the long run.

Image Generation

Grok is capable of creating AI images from text prompts, similar to DALL·E or MidJourney. This provides an additional layer of creativity, which is enjoyable for artists and meme enthusiasts alike.

A Quick History of Grok

Grok didn't pop out of nowhere. Here's a brief summary of its history:

November 2023 Grok-1 is released, providing real time answers and supporting X.

March 2024: xAI releases Grok-1 as open-source, so developers can view and edit it.

May 2024: Grok-1.5 is released, with better reasoning and a longer memory (up to 128,000 tokens).

August 2024: Grok-2 is released, with improved logic, imagination, and image generation

February 2025 The newest version, Grok-3, is out. It's quicker, wittier, and now includes a Think mode which enables it to crack challenging problems. 

How to Use Grok

If you're interested in trying Grok, here's where you can access it: 

X (Twitter) It's part of the platform, so you can talk to it directly.

Standalone Website You can test it out at [grok.com](https://grok.com).

Mobile Apps: Grok is on iOS and Android (presently in some countries such as the U.S. Canada, India, and Australia).

What's Next for Grok

Musk has grand ambitions for AI, and Grok is merely the start. xAI is going to make it even more capable, interactive, and beneficial There is even consideration for putting it in Tesla vehicles and other intelligent devices, making AI a part of daily life.

With every new version, Grok becomes wittier, more intelligent, and more functional. Whether it ever surpasses ChatGPT will be interesting to see, but this is certain—Elon Musk has it in for reeling the world of AI over a loop!  

Would you use Grok? Share what you think about it

AI-Generated Pictures

Following are two AI-created pictures that link to Grok:

A wise-cracking future AI chatbot interface with high-tech graphics over a high-technology backdrop

Elon Musk side by side with a virtual embodiment of Grok, highlighting conversations powered by AI.

I could not create the second image as it did not meet content policy. If you prefer, I can create another image—possibly a futuristic AI assistant in an advanced high-tech setting or an abstract representation of Grok AI. Let me know how you'd like me to proceed.

Sip Calculator

SIP Calculator - Responsive & Stylish

sip calculator

Total Investment
Estimated Returns
Total Value





Use Use our SIP Calculator to estimate your mutual fund investment returns effortlessly. Enter your monthly investment, tenure, and expected returns to see how your wealth grows over time. Plan your financial goals smartly with accurate projections

Advance 1 Calculator 2 Advance Calculator 

Roy Sarajit Birthday

Roy Sarajit Birthday

Roy Sarajit
Roy Sarajit

{getToc} $title={Table of Contents}

Happy Birthday, Roy Sarajit Birthday Celebrating Life and Success Birthdays Roy Sarajit Date of birth 1994/20/02/ place of birth, Singrani North 24 parganas West Bengal,are that time of year when we get to look back into the past, enjoy the present, and plan for the future. We are celebrating today the birthday of Roy Sarajit, a person who has earned recognition through his commitment, compassion, and contribution to the lives of the people around him. This day is not only about increasing a year in his life but celebrating the individual he is, the principles he believes in, and the inspiration he gives to people. The Journey of Roy Sarajit


Roy Sarajit is not a name; it is a human being who carries with him determination, hard work, and the love of living. His path has been that of commitment and learning every day. In life or in career, Roy has always done his best to give back to the world in any way he could.

Right from his childhood, Roy had traits that made him stand out—curiosity, discipline, and a desire to serve others. These have been with him ever since, molding him into the individual he is today. His life is a living example of how with perseverance and honesty, one can do wonderful things and remain humble and down-to-earth.

A Man of Many Talents

Roy Sarajit


One of the most remarkable things about Roy Sarajit is his ability to wear multiple hats with ease. Whether it's excelling in his professional field, being a supportive friend, or a loving family member, he does everything with a sense of purpose and dedication.

His work reflects his dedication to excellence. His colleagues respect his work ethic and his method of dealing with challenges in a problem-solving mode. There's nothing too big for him to handle, and his perseverance in the face of difficulties is something others would wish to imitate.

Apart from his profession, Roy is a man of diverse interests. He delights in discovering new things, discussing things that matter, and teaching others what he knows. His curiosity is never-ending, and his capacity for change and learning every day is what makes him stay ahead. 

A Heart Full of Kindness

Roy Sarajit


It is actually his compassion and generosity that make Roy Sarajit so unique. He is always there to lend a helping hand, provide advice, or just listen to those in need. Friends and relatives of his often cite him as one who listens empathetically and talks wisely.

The world is in need of more individuals such as Roy—individuals who have faith in kindness, in lifting others, and in improving life just because they are here. His knack for relating to people, relating to their frustrations, and for helping them the best way that he can is a trait which makes him remarkable.

A Day to Celebrate


Birthdays are not only about cake and gifts; they are about the celebration of life and the individuals who make it worthwhile. As Roy Sarajit is celebrating his birthday today, it is a reminder to hold on to the moments, appreciate the journey so far, and welcome the adventures yet to come.

Today is a day of gratitude for Roy's friends, family, and well-wishers for him being part of their lives. Through words that come from the heart, some small gesture of kindness, or just the gift of time, today is one of celebrating the specialness that Roy is, and that can never be fulfilled. 

Wishing Roy Sarajit a Wonderful Year Ahead


As another year passes, we wish Roy Sarajit good health, success, and happiness. May this year bring new chances, happy moments, and infinite reasons to smile. May he keep inspiring people around him and reach even higher heights.

So here's a toast to Roy Sarajit—his accomplishments, his generosity, and the great guy that he is. Happy Birthday, Roy Sarajit May this day be as awesome as you are.

AI Compliment Generator

AI Compliment Generator

AI Compliment Generator

Hello! I’m your friendly AI assistant. Let’s brighten your day!

Moha Kumbu Mela

Moha Kumbu Mela 2025


Moha Kumbu Mela

{getToc} $title={Table of Contents}

Moha Kumbu Mela,Hindu (13 january 25 february)45 Days Prayagraj 2025 Kumbu Mela,

Three types of Kumbu (1)Semi-Aquarius Once in 6 Years (2) Full-Aquarius Once in 12 Years (3) Moha Kumbu Once in 144 Years,A generation passes away somewhere. I'm lucky.moha, kumbu, mela, 2025 that I get to see it now,People will come to the Mahakumbh Mela 40,00,00,000 People,

Management System Moha Kumbu Mela 2025

Moha Kumbu Mela


(1)Mahakumbh Nagar, hindi Area 4,000 Hectare in 2025(2)Tents 2025-1,60,000 (3) Paved ghat 2025-9 (4) Pontoon Bridge 2025-30 (5) Temporary Road 2025- 400Km. (6) Street Lights 2025-67,000. (7) 2 Powers Substation,66 New Transformers, (8) Pipeline 2025-1,250km. 85Water Booth 200Water Atm . (9) Toilets 2025-1,50,000. (10) Cleaning staff are active 24 hours a day. 2025-Cleaning staff 10,000


(11) Wall painting 18,00,000 Sq.Ft. (12) Bus for the convenience of the people 7,000 RoadWays buses 550 Shuttie buses 7 Bus stations,13,000, Rail Trains 3000 only ror kumbh, (13) Government officials will perform their duties and will receive God's blessings. (14) Navik Management Telling 8,000 and many more Hospital Free Treatment,shukbr@1 and Link


Budget Moha Kumbu Mela 2025

Up.Covt.5,600 C.R. Gentral.Covt 2,100 C.R
I can't say anything more than that. I've told you what I know. Author Roy Sarajit ,"shukbr"writer


FAQ

When is the next Maha Kumbh Mela 144 years

next Maha Kumbh Mela 144 years 2169

Maha Kumbh Mela 2025 Prayagraj

Maha Kumbh Mela 2169 Prayagraj

Sip Calculator

SIP & Lumpsum Calculator

SIP Calculator

Investment Amount: ₹0

Estimated Returns: ₹0

Total Amount: ₹0

sip calculator stylish heavy style coding

best sip calculator Link

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>SIP & Lumpsum Calculator</title>

    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

    <style>

        body {

            font-family: 'Arial', sans-serif;

            background: linear-gradient(135deg, #1e90ff, #ff7f50);

            margin: 0;

            padding: 0;

            color: #fff;

        }


        .container {

            max-width: 800px;

            margin: 40px auto;

            padding: 30px;

            background: #fff;

            border-radius: 15px;

            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);

            color: #333;

        }


        .tabs {

            display: flex;

            border-radius: 10px;

            overflow: hidden;

            margin-bottom: 20px;

        }


        .tab {

            flex: 1;

            padding: 15px;

            text-align: center;

            cursor: pointer;

            background: #e0e5ec;

            font-weight: bold;

            transition: all 0.3s ease;

        }


        .tab.active {

            background: #1e90ff;

            color: #fff;

        }


        .section {

            display: none;

        }


        .section.active {

            display: block;

        }


        .input-group {

            margin-bottom: 20px;

        }


        .input-group label {

            display: block;

            margin-bottom: 8px;

            font-weight: bold;

            color: #555;

        }


        .input-group input {

            width: 100%;

            padding: 10px;

            border: 1px solid #ddd;

            border-radius: 8px;

            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);

        }


        .results {

            margin-top: 20px;

            background: #f8f9fa;

            padding: 20px;

            border-radius: 10px;

        }


        .results p {

            margin: 10px 0;

            font-size: 18px;

            color: #333;

        }


        .results p span {

            font-weight: bold;

            color: #1e90ff;

        }


        #sip-chart, #lumpsum-chart {

            width: 100%;

            height: 400px;

            margin-top: 20px;

        }

    </style>

</head>

<body>

    <div class="container">

        <!-- Tabs -->

        <div class="tabs">

            <button class="tab active" onclick="showTab('sip')">SIP Calculator</button>

            <button class="tab" onclick="showTab('lumpsum')">Lumpsum Calculator</button>

        </div>


        <!-- SIP Section -->

        <div id="sip" class="section active">

            <h2>SIP Calculator</h2>

            <div class="input-group">

                <label for="sip-investment">Monthly Investment (₹)</label>

                <input type="number" id="sip-investment" value="5000" onkeyup="calculateSIP()">

            </div>

            <div class="input-group">

                <label for="sip-return">Expected Return per Annum (%)</label>

                <input type="number" id="sip-return" value="12" onkeyup="calculateSIP()">

            </div>

            <div class="input-group">

                <label for="sip-period">Time Period (Years)</label>

                <input type="number" id="sip-period" value="5" onkeyup="calculateSIP()">

            </div>

            <div class="results">

                <p>Investment Amount: ₹<span id="sip-investment-amount">0</span></p>

                <p>Estimated Returns: ₹<span id="sip-estimated-returns">0</span></p>

                <p>Total Amount: ₹<span id="sip-total-amount">0</span></p>

            </div>

            <div id="sip-chart"></div>

        </div>


        <!-- Lumpsum Section -->

        <div id="lumpsum" class="section">

            <h2>Lumpsum Calculator</h2>

            <div class="input-group">

                <label for="lumpsum-investment">Total Investment (₹)</label>

                <input type="number" id="lumpsum-investment" value="5000" onkeyup="calculateLumpsum()">

            </div>

            <div class="input-group">

                <label for="lumpsum-return">Expected Return per Annum (%)</label>

                <input type="number" id="lumpsum-return" value="12" onkeyup="calculateLumpsum()">

            </div>

            <div class="input-group">

                <label for="lumpsum-period">Time Period (Years)</label>

                <input type="number" id="lumpsum-period" value="5" onkeyup="calculateLumpsum()">

            </div>

            <div class="results">

                <p>Investment Amount: ₹<span id="lumpsum-investment-amount">0</span></p>

                <p>Estimated Returns: ₹<span id="lumpsum-estimated-returns">0</span></p>

                <p>Total Amount: ₹<span id="lumpsum-total-amount">0</span></p>

            </div>

            <div id="lumpsum-chart"></div>

        </div>

    </div>


    <script>

        google.charts.load('current', { packages: ['corechart'] });


        function showTab(tab) {

            document.querySelectorAll('.tab').forEach(el => el.classList.remove('active'));

            document.querySelectorAll('.section').forEach(el => el.classList.remove('active'));


            document.querySelector(`.tab:nth-child(${tab === 'sip' ? 1 : 2})`).classList.add('active');

            document.getElementById(tab).classList.add('active');

        }


        function calculateSIP() {

            const monthlyInvestment = parseFloat(document.getElementById('sip-investment').value) || 0;

            const annualRate = parseFloat(document.getElementById('sip-return').value) || 0;

            const periodYears = parseFloat(document.getElementById('sip-period').value) || 0;


            const months = periodYears * 12;

            const monthlyRate = annualRate / 12 / 100;


            const futureValue = monthlyInvestment * ((Math.pow(1 + monthlyRate, months) - 1) / monthlyRate) * (1 + monthlyRate);


            const investmentAmount = monthlyInvestment * months;

            const estimatedReturns = futureValue - investmentAmount;


            document.getElementById('sip-investment-amount').innerText = investmentAmount.toFixed(2);

            document.getElementById('sip-estimated-returns').innerText = estimatedReturns.toFixed(2);

            document.getElementById('sip-total-amount').innerText = futureValue.toFixed(2);


            drawChart(investmentAmount, estimatedReturns, 'sip-chart');

        }


        function calculateLumpsum() {

            const lumpsumInvestment = parseFloat(document.getElementById('lumpsum-investment').value) || 0;

            const annualRate = parseFloat(document.getElementById('lumpsum-return').value) || 0;

            const periodYears = parseFloat(document.getElementById('lumpsum-period').value) || 0;


            const futureValue = lumpsumInvestment * Math.pow(1 + (annualRate / 100), periodYears);

            const estimatedReturns = futureValue - lumpsumInvestment;


            document.getElementById('lumpsum-investment-amount').innerText = lumpsumInvestment.toFixed(2);

            document.getElementById('lumpsum-estimated-returns').innerText = estimatedReturns.toFixed(2);

            document.getElementById('lumpsum-total-amount').innerText = futureValue.toFixed(2);


            drawChart(lumpsumInvestment, estimatedReturns, 'lumpsum-chart');

        }


        function drawChart(investmentAmount, estimatedReturns, chartId) {

            const data = google.visualization.arrayToDataTable([

                ['Type', 'Amount'],

                ['Investment Amount', investmentAmount],

                ['Estimated Returns', estimatedReturns],

            ]);


            const options = {

                title: 'Investment vs Returns',

                pieHole: 0.4,

                colors: ['#1e90ff', '#ff7f50']

            };


            const chart = new google.visualization.PieChart(document.getElementById(chartId));

            chart.draw(data, options);

        }


        window.onload = function () {

            calculateSIP();

            calculateLumpsum();

        };

    </script>

</body>

</html>

Sip calculator k.L.CR

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>SIP & Lumpsum Calculator</title>

    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

    <style>

        /* Stylish styles */

        body {

            font-family: 'Arial', sans-serif;

            background: linear-gradient(135deg, #1e90ff, #ff7f50);

            margin: 0;

            padding: 0;

            color: #fff;

        }


        .container {

            max-width: 800px;

            margin: 40px auto;

            padding: 30px;

            background: #fff;

            border-radius: 15px;

            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);

            color: #333;

        }


        .tabs {

            display: flex;

            border-radius: 10px;

            overflow: hidden;

            margin-bottom: 20px;

        }


        .tab {

            flex: 1;

            padding: 15px;

            text-align: center;

            cursor: pointer;

            background: #e0e5ec;

            font-weight: bold;

            transition: all 0.3s ease;

        }


        .tab.active {

            background: #1e90ff;

            color: #fff;

        }


        .section {

            display: none;

        }


        .section.active {

            display: block;

        }


        .input-group {

            margin-bottom: 20px;

        }


        .input-group label {

            display: block;

            margin-bottom: 8px;

            font-weight: bold;

            color: #555;

        }


        .input-group input {

            width: 100%;

            padding: 10px;

            border: 1px solid #ddd;

            border-radius: 8px;

            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);

        }


        .results {

            margin-top: 20px;

            background: #f8f9fa;

            padding: 20px;

            border-radius: 10px;

        }


        .results p {

            margin: 10px 0;

            font-size: 18px;

            color: #333;

        }


        .results p span {

            font-weight: bold;

            color: #1e90ff;

        }

    </style>

</head>

<body>

    <div class="container">

        <div class="tabs">

            <button class="tab active" onclick="showTab('sip')">SIP Calculator</button>

            <button class="tab" onclick="showTab('lumpsum')">Lumpsum Calculator</button>

        </div>


        <!-- SIP Section -->

        <div id="sip" class="section active">

            <h2>SIP Calculator</h2>

            <div class="input-group">

                <label for="sip-investment">Monthly Investment (₹)</label>

                <input type="number" id="sip-investment" value="5000" onkeyup="calculateSIP()">

            </div>

            <div class="input-group">

                <label for="sip-return">Expected Return per Annum (%)</label>

                <input type="number" id="sip-return" value="12" onkeyup="calculateSIP()">

            </div>

            <div class="input-group">

                <label for="sip-period">Time Period (Years)</label>

                <input type="number" id="sip-period" value="5" onkeyup="calculateSIP()">

            </div>

            <div class="results">

                <p>Investment Amount: ₹<span id="sip-investment-amount">0</span></p>

                <p>Estimated Returns: ₹<span id="sip-estimated-returns">0</span></p>

                <p>Total Amount: ₹<span id="sip-total-amount">0</span></p>

            </div>

        </div>


        <!-- Lumpsum Section -->

        <div id="lumpsum" class="section">

            <h2>Lumpsum Calculator</h2>

            <div class="input-group">

                <label for="lumpsum-investment">Total Investment (₹)</label>

                <input type="number" id="lumpsum-investment" value="5000" onkeyup="calculateLumpsum()">

            </div>

            <div class="input-group">

                <label for="lumpsum-return">Expected Return per Annum (%)</label>

                <input type="number" id="lumpsum-return" value="12" onkeyup="calculateLumpsum()">

            </div>

            <div class="input-group">

                <label for="lumpsum-period">Time Period (Years)</label>

                <input type="number" id="lumpsum-period" value="5" onkeyup="calculateLumpsum()">

            </div>

            <div class="results">

                <p>Investment Amount: ₹<span id="lumpsum-investment-amount">0</span></p>

                <p>Estimated Returns: ₹<span id="lumpsum-estimated-returns">0</span></p>

                <p>Total Amount: ₹<span id="lumpsum-total-amount">0</span></p>

            </div>

        </div>

    </div>


    <script>

        function showTab(tab) {

            document.querySelectorAll('.tab').forEach(el => el.classList.remove('active'));

            document.querySelectorAll('.section').forEach(el => el.classList.remove('active'));


            document.querySelector(`.tab:nth-child(${tab === 'sip' ? 1 : 2})`).classList.add('active');

            document.getElementById(tab).classList.add('active');

        }


        function formatAmount(value) {

            if (value >= 10000000) {

                return (value / 10000000).toFixed(2) + "cr";

            } else if (value >= 100000) {

                return (value / 100000).toFixed(2) + "L";

            } else if (value >= 1000) {

                return (value / 1000).toFixed(2) + "k";

            }

            return value.toFixed(2);

        }


        function calculateSIP() {

            const monthlyInvestment = parseFloat(document.getElementById('sip-investment').value) || 0;

            const annualRate = parseFloat(document.getElementById('sip-return').value) || 0;

            const periodYears = parseFloat(document.getElementById('sip-period').value) || 0;


            const months = periodYears * 12;

            const monthlyRate = annualRate / 12 / 100;


            const futureValue = monthlyInvestment * ((Math.pow(1 + monthlyRate, months) - 1) / monthlyRate) * (1 + monthlyRate);


            const investmentAmount = monthlyInvestment * months;

            const estimatedReturns = futureValue - investmentAmount;


            document.getElementById('sip-investment-amount').innerText = formatAmount(investmentAmount);

            document.getElementById('sip-estimated-returns').innerText = formatAmount(estimatedReturns);

            document.getElementById('sip-total-amount').innerText = formatAmount(futureValue);

        }


        function calculateLumpsum() {

            const lumpsumInvestment = parseFloat(document.getElementById('lumpsum-investment').value) || 0;

            const annualRate = parseFloat(document.getElementById('lumpsum-return').value) || 0;

            const periodYears = parseFloat(document.getElementById('lumpsum-period').value) || 0;


            const futureValue = lumpsumInvestment * Math.pow(1 + (annualRate / 100), periodYears);

            const estimatedReturns = futureValue - lumpsumInvestment;


            document.getElementById('lumpsum-investment-amount').innerText = formatAmount(lumpsumInvestment);

            document.getElementById('lumpsum-estimated-returns').innerText = formatAmount(estimatedReturns);

            document.getElementById('lumpsum-total-amount').innerText = formatAmount(futureValue);

        }


        window.onload = function () {

            calculateSIP();

            calculateLumpsum();

        };

    </script>

</body>

</html>

sip calculator desktop mobile tablet friendly

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>SIP & Lumpsum Calculator</title>

    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

    <style>

        body {

            font-family: 'Arial', sans-serif;

            background: linear-gradient(135deg, #1e90ff, #ff7f50);

            margin: 0;

            padding: 0;

            color: #fff;

        }


        .container {

            max-width: 800px;

            margin: 40px auto;

            padding: 30px;

            background: #fff;

            border-radius: 15px;

            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);

            color: #333;

        }


        .tabs {

            display: flex;

            border-radius: 10px;

            overflow: hidden;

            margin-bottom: 20px;

            flex-wrap: wrap;

        }


        .tab {

            flex: 1;

            padding: 15px;

            text-align: center;

            cursor: pointer;

            background: #e0e5ec;

            font-weight: bold;

            transition: all 0.3s ease;

        }


        .tab.active {

            background: #1e90ff;

            color: #fff;

        }


        .section {

            display: none;

        }


        .section.active {

            display: block;

        }


        .input-group {

            margin-bottom: 20px;

        }


        .input-group label {

            display: block;

            margin-bottom: 8px;

            font-weight: bold;

            color: #555;

        }


        .input-group input {

            width: 100%;

            padding: 10px;

            border: 1px solid #ddd;

            border-radius: 8px;

            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);

        }


        .results {

            margin-top: 20px;

            background: #f8f9fa;

            padding: 20px;

            border-radius: 10px;

        }


        .results p {

            margin: 10px 0;

            font-size: 18px;

            color: #333;

        }


        .results p span {

            font-weight: bold;

            color: #1e90ff;

        }


        #sip-chart, #lumpsum-chart {

            width: 100%;

            height: 400px;

            margin-top: 20px;

        }


        /* Responsive Design */

        @media screen and (max-width: 768px) {

            .container {

                padding: 20px;

            }


            .tabs {

                flex-direction: column;

            }


            .tab {

                padding: 12px;

            }


            .input-group input {

                padding: 12px;

            }


            .results p {

                font-size: 16px;

            }


            #sip-chart, #lumpsum-chart {

                height: 300px;

            }

        }


        @media screen and (max-width: 480px) {

            .container {

                padding: 10px;

                margin: 20px;

            }


            .input-group label {

                font-size: 14px;

            }


            .input-group input {

                font-size: 14px;

                padding: 10px;

            }


            .results p {

                font-size: 14px;

            }


            #sip-chart, #lumpsum-chart {

                height: 250px;

            }

        }

    </style>

</head>

<body>

    <div class="container">

        <!-- Tabs -->

        <div class="tabs">

            <button class="tab active" onclick="showTab('sip')">SIP Calculator</button>

            <button class="tab" onclick="showTab('lumpsum')">Lumpsum Calculator</button>

        </div>


        <!-- SIP Section -->

        <div id="sip" class="section active">

            <h2>SIP Calculator</h2>

            <div class="input-group">

                <label for="sip-investment">Monthly Investment (₹)</label>

                <input type="number" id="sip-investment" value="5000" onkeyup="calculateSIP()">

            </div>

            <div class="input-group">

                <label for="sip-return">Expected Return per Annum (%)</label>

                <input type="number" id="sip-return" value="12" onkeyup="calculateSIP()">

            </div>

            <div class="input-group">

                <label for="sip-period">Time Period (Years)</label>

                <input type="number" id="sip-period" value="5" onkeyup="calculateSIP()">

            </div>

            <div class="results">

                <p>Investment Amount: ₹<span id="sip-investment-amount">0</span></p>

                <p>Estimated Returns: ₹<span id="sip-estimated-returns">0</span></p>

                <p>Total Amount: ₹<span id="sip-total-amount">0</span></p>

            </div>

            <div id="sip-chart"></div>

        </div>


        <!-- Lumpsum Section -->

        <div id="lumpsum" class="section">

            <h2>Lumpsum Calculator</h2>

            <div class="input-group">

                <label for="lumpsum-investment">Total Investment (₹)</label>

                <input type="number" id="lumpsum-investment" value="5000" onkeyup="calculateLumpsum()">

            </div>

            <div class="input-group">

                <label for="lumpsum-return">Expected Return per Annum (%)</label>

                <input type="number" id="lumpsum-return" value="12" onkeyup="calculateLumpsum()">

            </div>

            <div class="input-group">

                <label for="lumpsum-period">Time Period (Years)</label>

                <input type="number" id="lumpsum-period" value="5" onkeyup="calculateLumpsum()">

            </div>

            <div class="results">

                <p>Investment Amount: ₹<span id="lumpsum-investment-amount">0</span></p>

                <p>Estimated Returns: ₹<span id="lumpsum-estimated-returns">0</span></p>

                <p>Total Amount: ₹<span id="lumpsum-total-amount">0</span></p>

            </div>

            <div id="lumpsum-chart"></div>

        </div>

    </div>


    <script>

        google.charts.load('current', { packages: ['corechart'] });


        function showTab(tab) {

            document.querySelectorAll('.tab').forEach(el => el.classList.remove('active'));

            document.querySelectorAll('.section').forEach(el => el.classList.remove('active'));


            document.querySelector(`.tab:nth-child(${tab === 'sip' ? 1 : 2})`).classList.add('active');

            document.getElementById(tab).classList.add('active');

        }


        function calculateSIP() {

            const monthlyInvestment = parseFloat(document.getElementById('sip-investment').value) || 0;

            const annualRate = parseFloat(document.getElementById('sip-return').value) || 0;

            const periodYears = parseFloat(document.getElementById('sip-period').value) || 0;


            const months = periodYears * 12;

            const monthlyRate = annualRate / 12 / 100;


            const futureValue = monthlyInvestment * ((Math.pow(1 + monthlyRate, months) - 1) / monthlyRate) * (1 + monthlyRate);


            const investmentAmount = monthlyInvestment * months;

            const estimatedReturns = futureValue - investmentAmount;


            document.getElementById('sip-investment-amount').innerText = investmentAmount.toFixed(2);

            document.getElementById('sip-estimated-returns').innerText = estimatedReturns.toFixed(2);

            document.getElementById('sip-total-amount').innerText = futureValue.toFixed(2);


            drawChart(investmentAmount, estimatedReturns, 'sip-chart');

        }


        function calculateLumpsum() {

            const lumpsumInvestment = parseFloat(document.getElementById('lumpsum-investment').value) || 0;

            const annualRate = parseFloat(document.getElementById('lumpsum-return').value) || 0;

            const periodYears = parseFloat(document.getElementById('lumpsum-period').value) || 0;


            const futureValue = lumpsumInvestment * Math.pow(1 + (annualRate / 100), periodYears);

            const estimatedReturns = futureValue - lumpsumInvestment;


            document.getElementById('lumpsum-investment-amount').innerText = lumpsumInvestment.toFixed(2);

            document.getElementById('lumpsum-estimated-returns').innerText = estimatedReturns.toFixed(2);

            document.getElementById('lumpsum-total-amount').innerText = futureValue.toFixed(2);


            drawChart(lumpsumInvestment, estimatedReturns, 'lumpsum-chart');

        }


        function drawChart(investmentAmount, estimatedReturns, chartId) {

            const data = google.visualization.arrayToDataTable([

                ['Type', 'Amount'],

                ['Investment Amount', investmentAmount],

                ['Estimated Returns', estimatedReturns],

            ]);


            const options = {

                title: 'Investment vs Returns',

                pieHole: 0.4,

                colors: ['#1e90ff', '#ff7f50']

            };


            const chart = new google.visualization.PieChart(document.getElementById(chartId));

            chart.draw(data, options);

        }


        window.onload = function () {

            calculateSIP();

            calculateLumpsum();

        };

    </script>

</body>

</html>




ai

''ai shukbr' is a versatile blogger delivering insights and updates on a wide range of topics. Covering everything from stock market news, social media, gaming, and technology to movies, brokerage" sports, business, and banking, Shukbr offers content for every interest. The platform also dives into emerging sectors like NFT, crypto, FMG, oil, gas, and medical fields, along with creative areas such as photography, website themes, video content, AI innovations, and No matter the sector, Shukbr

About Me

My photo
Roy
My name is Roy Sarajit. I have studied up to ten class, and my home is "Kolkata, India" and my job is to invest money in stock market, like investing for long term or intraday trading or option futures and many other types of business. I earn money from market. I earn money from two countries market, US market and Indian market. Long term investment. But I like vegetables. My favorite and I have 8 years of experience in medical field. I am a young doctor. I like business ideas and plans. I like watching videos and other things about my business."shukbr"shukbir shukbr@1 I like doing business and I like website develop writing articles. I like social marketing and social media very much.shukbr@shukbr.com help@shukbr.com help@smlieofcfc.shukbr.com this website "Trustable Genuine"website.
View my complete profile

Search This Blog

Labels