<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<title>Função Mista: Sprint</title>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/brython@3.9.5/brython.min.js"></script>
<style>
/* Estilo para a barra de navegação */
.navbar {
background-color: #333;
overflow: hidden;
}
.navbar ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.navbar li {
float: left;
}
.navbar a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.navbar a:hover {
background-color: #ddd;
color: black;
}
</style>
</head>
<body onload="brython()">
<div class="navbar">
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#sobre">Sobre</a></li>
<li><a href="#servicos">Serviços</a></li>
<li><a href="#contato">Contato</a></li>
</ul>
</div>
<h1>Desafio Sprint</h1>
<div id="resultado"></div>
<div id="mensagem"></div>
<script type="text/python">
from browser import document
def sprint():
# Cálculo
resultado_calculo = 23 * 23
# HTML para inserir imagem, vídeo e link
html_content = f"""
<h2>Sprint executada com sucesso!</h2>
<p>Resultado da conta 23 * 23: {resultado_calculo}</p>
<img src="https://via.placeholder.com/150" alt="Imagem de Exemplo">
<h3>Vídeo Exemplo:</h3>
<iframe width="80%" height="300px" src="https://www.youtube.com/embed/9zUiaO2ts5A" title="ABBA - THE WINNER TAKE IT ALL (TRADUÇÃO)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h3>Link Exemplo:</h3>
<a href="https://psicografia23.blogspot.com/" target="_blank">Visite o Example.com</a>
"""
document["resultado"].html = html_content # Insere o HTML no elemento resultado
def mostrar_mensagem():
# Mensagem a ser exibida
mensagem = "Seja feliz, por favor!"
document["mensagem"].html = f"<br><h2>{mensagem}</h2>" # Adiciona uma quebra de linha antes da mensagem
# Chama as funções
sprint()
mostrar_mensagem()
</script>
<script type="text/python">
from browser import document
# Adiciona conteúdo ao elemento resultado com quebras de linha
document["resultado"].html += "<br>Hello !" # Adiciona uma quebra de linha antes do texto
document["resultado"].html += "<br>" + str(123 - 23) # Adiciona uma quebra de linha antes do resultado da conta
</script>
<script type="text/python">
from browser import document
document <= 23*1+1964</script>
</body>
</html>
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Programa JavaScript</title>
<link rel="stylesheet" href="styles.css"> <!-- Link para um arquivo CSS externo -->
<style>
/* Estilos para a barra de tarefas */
.barra-tarefas {
background-color: #333;
color: white;
padding: 10px;
text-align: center;
}
.barra-tarefas a {
color: white;
margin: 0 15px;
text-decoration: none;
}
</style>
</head>
<body>
<!-- Criar a barra de tarefas -->
<div class="barra-tarefas">
<a href="#home">Início</a>
<a href="#sobre">Sobre</a>
<a href="#contato">Contato</a>
</div>
<script>
// Criar uma div
const div = document.createElement('div');
div.style.textAlign = 'center';
document.body.appendChild(div);
// Criar um h1
const h1 = document.createElement('h1');
h1.textContent = 'Bem-vindo ao meu programa!';
div.appendChild(h1);
// Criar uma imagem
const img = document.createElement('img');
img.src = 'https://img.freepik.com/fotos-premium/retrato-de-uma-menina-de-7-anos_116407-699.jpg'; // URL da imagem
img.alt = 'Imagem de exemplo';
div.appendChild(img);
// Criar um parágrafo para a frase "Seja feliz"
const fraseFeliz = document.createElement('p');
fraseFeliz.textContent = 'Seja feliz';
fraseFeliz.style.color = 'blue'; // Definindo a cor azul
div.appendChild(fraseFeliz);
// Criar elementos para exibir os resultados
const resultadoSoma = document.createElement('p');
const resultadoDerivada = document.createElement('p');
div.appendChild(resultadoSoma);
div.appendChild(resultadoDerivada);
// Função para calcular a soma
function calcularSoma() {
resultadoSoma.textContent = 'Resultado da soma (2 + 2): ' + (2 + 2);
}
// Função para calcular a derivada
function derivados() {
const f = (x) => x * x; // Função f(x) = x^2
const df = (x) => 2 * x; // Derivada f'(x) = 2x
const x = 3; // Valor em que queremos calcular a derivada
resultadoDerivada.textContent = 'A derivada de f(x) = x² em x = ' + x + ' é: ' + df(x);
}
// Chamar as funções ao carregar a página
window.onload = function() {
calcularSoma();
derivados();
};
</script>
</body>
</html>