Professional Documents
Culture Documents
CECYTEM ACAMBAY
2018-2018
1
28. <td><button id="igual">=</button></td><td><button
id="reset">C</button></td><td><button id="cero">0</button></td><td><button
id="suma">+</button></td>
29. </tr>
30. <tr>
31. <td colspan="4"><span id="creditos">MI PRIMER APLICACION TU NOMBRE
CECyTEM</span></td>
32. </tr>
33. </table>
34.
35. <script src="funcionalidad.js"></script>
36. </body>
37. </html>
5. El siguiente documento a editar deberá de ser el de estilo.css. Deberás de ir ejecutando o actualizando
el documento index.html para ir visualizando los resultados.
.calculadora{
display:block;
margin:0 auto;
padding:20px;
background-color:#2980b9;
width:350px;
height:600px;
border-radius: 25px;
}
.calculadora td button{
display:block;
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
width:70px;
height: 70px;
font-size: 25px;
}
#creditos{
display:block;
padding-top:20px;
color:#fff;
text-align: center;
width:300px;
}
#resultado{
display:block;
text-align: center;
font-size: 40px;
margin-bottom: 50px;
2
width:300px;
height: 100px;
line-height: 100px;
background-color:#fff;
border-radius: 25px;
}
//Declaramos variables
var operandoa;
var operandob;
var operacion;
function init(){
//variables
var resultado = document.getElementById('resultado');
var reset = document.getElementById('reset');
var suma = document.getElementById('suma');
var resta = document.getElementById('resta');
var multiplicacion = document.getElementById('multiplicacion');
var division = document.getElementById('division');
var igual = document.getElementById('igual');
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
//eventos de click
uno.onclick = function(e){
resultado.textContent = resultado.textContent + "1";
}
dos.onclick = function(e){
3
resultado.textContent = resultado.textContent + "2";
}
tres.onclick = function(e){
resultado.textContent = resultado.textContent + "3";
}
cuatro.onclick = function(e){
resultado.textContent = resultado.textContent + "4";
}
cinco.onclick = function(e){
resultado.textContent = resultado.textContent + "5";
}
seis.onclick = function(e){
resultado.textContent = resultado.textContent + "6";
}
siete.onclick = function(e){
resultado.textContent = resultado.textContent + "7";
}
ocho.onclick = function(e){
resultado.textContent = resultado.textContent + "8";
}
nueve.onclick = function(e){
resultado.textContent = resultado.textContent + "9";
}
cero.onclick = function(e){
resultado.textContent = resultado.textContent + "0";
}
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
reset.onclick = function(e){
resetear();
}
suma.onclick = function(e){
operandoa = resultado.textContent;
operacion = "+";
limpiar();
}
resta.onclick = function(e){
operandoa = resultado.textContent;
operacion = "-";
limpiar();
}
multiplicacion.onclick = function(e){
operandoa = resultado.textContent;
operacion = "*";
4
limpiar();
}
division.onclick = function(e){
operandoa = resultado.textContent;
operacion = "/";
limpiar();
}
igual.onclick = function(e){
operandob = resultado.textContent;
resolver();
}
}
function limpiar(){
resultado.textContent = "";
}
function resetear(){
resultado.textContent = "";
operandoa = 0;
operandob = 0;
operacion = "";
}
function resolver(){
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
var res = 0;
switch(operacion){
case "+":
res = parseFloat(operandoa) + parseFloat(operandob);
break;
case "-":
res = parseFloat(operandoa) - parseFloat(operandob);
break;
case "*":
res = parseFloat(operandoa) * parseFloat(operandob);
break;
case "/":
res = parseFloat(operandoa) / parseFloat(operandob);
5
break;
}
resetear();
resultado.textContent = res;
}
6
EJERCICIO 1:
1. En este ejercicio deberás de crear una nueva carpeta llamada CANVAS, y dentro de ella un
documento llamado Rectangulo.html.
7
3. Argumentación del resultado:
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
EJERCICIO 2:
2. Para ello deberemos de abrir nuevamente el archivo Rectangulo.html y lo modificamos según los
requerimientos que se muestran en la imagen.
8
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
9
4. Argumentación del resultado:
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
10
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
11
EJERCICIO 3:
1. Crea un nuevo documento llamado Lineas.html
12
Ejercicios Canvas HTML y JavaScript | CECyTEM Acambay
13
1.
EJERCICIO 4: Practicando con arcos y curvas.