CC
coder
apex
2 years ago
5.0 kB
3
Indexable
// Currency Converter // Class public class CurrencyConverter { public Double rupee { get; set; } public Double dollar {get; set; } public void convertToRupee() { rupee = dollar*82.71; } public void convertToDollar() { dollar = rupee/82.71; } } // Visualizer <apex:page controller="CurrencyConverter"> <apex:form > <apex:pageBlock > <apex:pageBlockSection title="Currency Converter"> <apex:inputText value="{!rupee}" label="Indian Rupee" /> <apex:commandButton value="Convert to Dollars" action="{!convertToDollar}" reRender="outputPanel" /> <apex:inputText value="{!dollar}" label="American Dollar" /> <apex:commandButton value="Convert to Rupees" action="{!convertToRupee}" reRender="outputPanel" /> </apex:pageBlockSection> <apex:pageBlockSection title="Converted Currency Values" collapsible="false"> <apex:outputPanel id="outputPanel"> <apex:outputText value="Indian Rupees: {!rupee}" rendered="{!dollar != null}" /> <br/> <apex:outputText value="American Dollars: {!dollar}" rendered="{!rupee != null}" /> </apex:outputPanel> </apex:pageBlockSection> </apex:pageBlock> </apex:form> </apex:page> // Calculator // Class public class Calculator { public integer firstNumber { get; set; } public integer secondNumber { get; set; } public Double result { get; set; } public void Addition() { result = firstNumber + secondNumber; } public void Subtraction() { result = firstNumber - secondNumber; } public void Multiplication() { result = firstNumber * secondNumber; } public void Division() { result = firstNumber / secondNumber; } public void Logarithm() { result = math.log10((Double) firstNumber) / math.log10((Double) secondNumber); } public void Square() { result = firstNumber * firstNumber; } public void SquareRoot() { result = math.sqrt(firstNumber); } } // Visualizer <apex:page controller="Calculator"> <apex:sectionHeader title="Calculator"/> <apex:form > <apex:pageBlock > <apex:pageBlockButtons location="bottom"> <apex:commandButton value="Addition" action="{!Addition}" reRender="result" /> <apex:commandButton value="Subtraction" action="{!Subtraction}" reRender="result" /> <apex:commandButton value="Multiplication" action="{!Multiplication}" reRender="result" /> <apex:commandButton value="Division" action="{!Division}" reRender="result" /> <apex:commandButton value="Logarithm" action="{!Logarithm}" reRender="result" /> <apex:commandButton value="Square" action="{!Square}" reRender="result" /> <apex:commandButton value="Square Root" action="{!SquareRoot}" reRender="result" /> </apex:pageBlockButtons> <apex:pageBlockSection > <apex:inputText value="{!firstNumber}" label="First Number" /> <apex:inputText value="{!secondNumber}" label="Second Number" /> <apex:outputText value="{!result}" label="Result" id="result" /> </apex:pageBlockSection> </apex:pageBlock> </apex:form> </apex:page> // Temperature Converter // Class public class TemperatureConverter { public Double celsius { get; set; } public Double fahrenheit { get; set; } public void convertToFahrenheit() { fahrenheit = (celsius * 9/5) + 32; } public void convertToCelsius() { celsius = (fahrenheit - 32) * 5/9; } } // Visulizer <apex:page controller="TemperatureConverter"> <apex:form > <apex:pageBlock > <apex:pageBlockSection title="Temperature Converter"> <apex:inputText value="{!celsius}" label="Celsius"/> <apex:commandButton value="Convert to Fahrenheit" action="{!convertToFahrenheit}" rerender="outputPanel"/> <apex:inputText value="{!fahrenheit}" label="Fahrenheit"/> <apex:commandButton value="Convert to Celsius" action="{!convertToCelsius}" rerender="outputPanel"/> </apex:pageBlockSection> <apex:pageBlockSection title="Converted Temperature" collapsible="false"> <apex:outputPanel id="outputPanel"> <apex:outputText value="Celsius: {!celsius}" rendered="{!fahrenheit != null}"/> <br/> <apex:outputText value="Fahrenheit: {!fahrenheit}" rendered="{!celsius != null}"/> </apex:outputPanel> </apex:pageBlockSection> </apex:pageBlock> </apex:form> </apex:page>
Editor is loading...