Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

Exp5 code-

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"


"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="main" title="Create Event">

<p align="center">

<input name="event_title" type="text" title="Event Title" />

</p>

<p align="center">

<input name="event_date" type="date" title="Event Date" />

</p>

<p align="center">

<input name="event_time" type="time" title="Event Time" />

</p>

<p align="center">

<do type="accept" label="Create">

<onevent type="onenterforward">

<go href="#confirmEvent" />

</onevent>

</do>

</p>

</card>

<card id="confirmEvent" title="Confirm Event">

<p align="center">

Event Title: $(event_title)

</p>

<p align="center">

Event Date: $(event_date)

</p>
<p align="center">

Event Time: $(event_time)

</p>

<p align="center">

<do type="options" label="Create Event">

<onevent type="onenterforward">

<go href="#eventCreated" />

</onevent>

</do>

<do type="options" label="Cancel">

<go href="#main" />

</do>

</p>

</card>

<card id="eventCreated" title="Event Created">

<p align="center">

Event Created Successfully!

</p>

<p align="center">

<do type="options" label="Create Another Event">

<go href="#main" />

</do>

</p>

</card>

</wml>
Output—
Exp6 code-

<wml>

<!-- Call init routine when deck is first entered,

or when card is called -->

<card id="init">

<onevent type="onenterforward">

<go href="calc.wmls#init()"/>

</onevent>

<p>

Initializing...

</p>

</card>

<!-- Display current values and operator -->

<card id="display">

<p>

<select>

<option onpick="#num1">$(num1).$(dec1)</option>

<option onpick="calc.wmls#changeop()">$

(operator)</option>

<option onpick="#num2">$(num2).$(dec2)</option>

<option onpick="calc.wmls#domath()">Compute</option>

</select>

</p>

</card>

<!-- Accept input for value 1 -->

<card id="num1">

<do type="accept">

<go href="#display"/>

</do>

<!-- Offer easy way to clear values

(options key) -->


<do type="options" label="clear">

<refresh>

<setvar name="num1" value=""/>

<setvar name="dec1" value=""/>

</refresh>

</do>

<p>

Enter the value:

<input name="num1" maxlength="8" format="*N"/><br/>

.<br/>

<input name="dec1" maxlength="3" format="*N"/>

</p>

</card>

<!-- Accept input for value 2 -->

<card id="num2">

<do type="accept">

<go href="#display"/>

</do>

<!-- Offer easy way to clear values

(options key) -->

<do type="options" label="clear">

<refresh>

<setvar name="num2" value=""/>

<setvar name="dec2" value=""/>

</refresh>

</do>

<p>

Enter the value:

<input name="num2" maxlength="8" format="*N"/><br/>

.<br/>

<input name="dec2" maxlength="3" format="*N"/>


</p>

</card>

<!-- Display result of calculation -->

<card id="result">

<do type="accept">

<go href="#init"/>

</do>

<p>

The result of <br/>

$(num1) $(operator) $(num2) is:<br/>

$(result)

</p>

</card>

</wml>

Output-
Exp7 code-

<wml>

<card id="main" title="Calendar">

<p align="center">

<select name="month">

<option value="January">January</option>

<option value="February">February</option>

<option value="March">March</option>

<option value="April">April</option>

<option value="May">May</option>

<option value="June">June</option>

<option value="July">July</option>

<option value="August">August</option>

<option value="September">September</option>

<option value="October">October</option>

<option value="November">November</option>

<option value="December">December</option>

</select>

</p>

<p align="center">

<input name="year" type="number" title="Year" />

</p>

<p align="center">

<do type="accept" label="Show">

<go href="#showCalendar">

<postfield name="month" value="$(month)" />

<postfield name="year" value="$(year)" />

</go>

</do>

</p>

</card>
<card id="showCalendar">

<p align="center">

<b>$(month) $(year)</b>

</p>

<p align="center">

<table border="1" width="100%">

<tr>

<th>Sun</th>

<th>Mon</th>

<th>Tue</th>

<th>Wed</th>

<th>Thu</th>

<th>Fri</th>

<th>Sat</th>

</tr>

<tr>

<td>1</td>

<td>2</td>

<td>3</td>

<td>4</td>

<td>5</td>

<td>6</td>

<td>7</td>

</tr>

<!-- ... Repeat the pattern for each week of the month -->

</table>

</p>

<p align="center">

<do type="options" label="Back">

<go href="#main" />

</do>
</p>

</card>

</wml>

Output-
Exp8 code-

<wml>

<card id="main" title="Currency Converter">

<p align="center">

<input name="rupees" type="number" title="Rupees" />

</p>

<p align="center">

<do type="accept" label="Convert">

<go href="#performConversion">

<postfield name="rupees" value="$(rupees)" />

</go>

</do>

</p>

</card>

<card id="performConversion">

<p align="center">

<b>Conversion Result</b>

</p>

<p align="center">

Rupees: $(rupees)

</p>

<p align="center">

Dollars: $(expr convertToDollars(rupees))

</p>

<p align="center">

<do type="options" label="Back">

<go href="#main" />

</do>

</p>

</card>

<variable name="conversionRate" value="0.014" />


<function name="convertToDollars">

<param name="rupees" />

<return>

$(expr rupees * conversionRate)

</return>

</function>

</wml>

Output-

You might also like