área de un triangulo
lic double areaTriangle(double a, double b, double c)
{
return (a * b * Math.Sqrt(Math.Pow(c, 2) - Math.Pow(a, 2) - Math.Pow(b, 2))) / 2;
}
public double areaSquare(double a)
{
return a * a;
}
public double area
Generate code just by typing a text description. AI will create the code for you. Test it now
Generate
More than just a code generator. A tool that helps you with a wide range of tasks. All in one place.
Function from Description
Text Description to SQL Command
Translate Languages
Generate HTML from Description
Code to Explanation
Fix invalid Code
Get Test for Code
Class from Description
Regex from Description
Regex to Explanation
Git Command from Description
Linux Command
Function from Docstring
Add typing to code
Get Language from Code
Time complexity
CSS from Description
Meta Tags from Description
Generated by the community from around the world
lic double areaTriangle(double a, double b, double c)
{
return (a * b * Math.Sqrt(Math.Pow(c, 2) - Math.Pow(a, 2) - Math.Pow(b, 2))) / 2;
}
public double areaSquare(double a)
{
return a * a;
}
public double area
Script
function doubleArray(arr){
let newArray = arr.map(num => num * 2)
return newArray
}
doubleArray([2,4,6,8]) // [4,8,12,16]
import spacy
import sys
import pickle
nlp = spacy.load('en_core_web_sm', disable=['parser', 'tagger'])
def extract_experience(text):
doc = nlp(text)
X = pd.DataFrame([[ent.text, ent.start_char, ent.end_char, ent.label_] for ent in doc.ents],
columns = ["text", "start", "end", "label"])
X_test = X[X["label"] == "ORG"].copy()
X_test["tokens"] = X_test["text"].apply(lambda x: [token.text for token in x.split()])
with open(f"model.pkl", 'rb') as f:
model = pickle.load(f)
y_pred = model.predict(X_test["tokens"])
return list(zip(X_test["text"], y_pred))
def mask_article(text, keyword):
return text.replace(keyword, "*"*len(keyword))
text = "今日のサンプルは金額です"
mask_article(text, "金額")
#include<iostream>
#include<string>
using namespace std;
int main(){
int n;
cout<<"enter number: ";
cin>>n;
string str = to_string(n);
cout<<str<<endl;
cout<<"sum is: ";
int sum = 0;
for(int i = 0; i < str.length(); i += 2){
string s;
s += str[i];
s += str[i+1];
sum += stoi(s);
}
cout<<sum<<endl;
}
var name = "Mauricio"
var age = 30
var isDeveloper = true
var birthDate = new Date(1990, 7, 17)
var list = [name, age, isDeveloper, birthDate]
console.log(list)
def ban_ip(ip):
os.system("iptables -A INPUT -s %s -j DROP" % ip)
os.system("service iptables save")
os.system("service iptables restart")
def unban_ip(ip):
os.system("iptables -D INPUT -s %s -j DROP" % ip)
os.system("service iptables save")
os.system("service iptables restart")
++
#include<stdio.h>
#include<stdlib.h>
int main()
{
int opcion;
do
{
printf("1. if \n");
printf("2. if else\n");
printf("3. for\n");
printf("4. while \n");
printf("5. do while \n");
printf("6. salir \n");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
printf("Usted eligio la opcion if");
break;
case 2:
printf("Usted eligio la opcion if else");
break;
case 3:
printf("Usted eligio la opcion for");
break;
case 4:
printf("Usted eligio la opcion while");
break;
case 5:
printf("Usted eligio la opcion do while");
break;
case 6:
printf("Usted eligio la opcion salir");
break;
default:
printf("opcion invalida");
A continuación, te proporciono un ejemplo de código en Python que cumple con las especificaciones que mencionaste:
```python
import tkinter as tk
from tkinter import ttk
import random
import pandas as pd
class Aplicacion(tk.Tk):
def __init__(self):
super().__init__()
self.title("Generador de números aleatorios")
self.geometry("800x600")
self.columnconfigure(0, weight=1)
self.columnconfigure(1, weight=1)
self.columnconfigure(2, weight=1)
# Crear etiquetas y campos de texto
self.etiqueta_precio = ttk.Label(self, text="Precio:")
self.etiqueta_precio.grid(column=0, row=0, padx=10, pady=10)
self.campo_precio = ttk.Entry(self, width=20)
self.campo_precio.grid(column=1, row=0, padx=10, pady=10)
self.etiqueta_factor = ttk.Label(self, text="Factor:")
self.etiqueta_factor.grid(column=0, row=1, padx=10, pady=10)
self.campo_factor = ttk.Entry(self, width=20)
self.campo_factor.grid(column=1, row=1, padx=10, pady=10)
self.etiqueta_minimo = ttk.Label(self, text="Valor mínimo:")
self.etiqueta_minimo.grid(column=0, row=2, padx=10, pady=10)
self.campo_minimo = ttk.Entry(self, width=20)
self.campo_minimo.grid(column=1, row=2, padx=10, pady=10)
self.etiqueta_maximo = ttk.Label(self, text="Valor máximo:")
self.etiqueta_maximo.grid(column=0, row=3, padx=10, pady=10)
self.campo_maximo = ttk.Entry(self, width=20)
self.campo_maximo.grid(column=1, row=3, padx=10, pady=10)
# Crear botón para ejecutar la tarea
self.boton_ejecutar = ttk.Button(self, text="Ejecutar", command=self.ejecutar_tarea)
self.boton_ejecutar.grid(column=1, row=4, padx=10, pady=10)
# Crear botón para descargar en CSV
self.boton_descargar = ttk.Button(self, text="Descargar en CSV", command=self.descargar_csv)
self.boton_descargar.grid(column=1, row=5, padx=10, pady=10)
# Crear texto para mostrar resultados
self.texto_resultados = tk.Text(self, width=60, height=20)
self.texto_resultados.grid(column=0, row=6, columnspan=3, padx=10, pady=10)
def ejecutar_tarea(self):
try:
precio = float(self.campo_precio.get())
factor = float(self.campo_factor.get())
minimo = float(self.campo_minimo.get())
maximo = float(self.campo_maximo.get())
# Generar números aleatorios
numeros_aleatorios = [random.uniform(minimo, maximo) for _ in range(100)]
# Calcular resultados
resultados = []
for i in range(100):
resultado = precio * numeros_aleatorios[i] * factor
resultados.append(resultado)
# Calcular promedios
promedios = [sum(resultados[i:i+10]) / 10 for i in range(0, 100, 10)]
# Mostrar resultados en el texto
self.texto_resultados.delete(1.0, tk.END)
self.texto_resultados.insert(tk.END, "Resultados:\n")
for i, resultado in enumerate(resultados):
self.texto_resultados.insert(tk.END, f"Resultado {i+1}: {resultado:.2f}\n")
self.texto_resultados.insert(tk.END, "\nPromedios:\n")
for i, promedio in enumerate(promedios):
self.texto_resultados.insert(tk.END, f"Promedio {i+1}: {promedio:.2f}\n")
except ValueError:
self.texto_resultados.delete(1.0, tk.END)
self.texto_resultados.insert(tk.END, "Error: Por favor, ingrese valores numéricos.")
def descargar_csv(self):
try:
precio = float(self.campo_precio.get())
factor = float(self.campo_factor.get())
minimo = float(self.campo_minimo.get())
maximo = float(self.campo_maximo.get())
# Generar números aleatorios
numeros_aleatorios = [random.uniform(minimo, maximo) for _ in range(100)]
# Calcular resultados
resultados = []
for i in range(100):
resultado = precio * numeros_aleatorios[i] * factor
resultados.append(resultado)
# Calcular promedios
promedios = [sum(resultados[i:i+10]) / 10 for i in range(0, 100, 10)]
# Crear DataFrame
df = pd.DataFrame({
"Resultado": resultados,
"Promedio": promedios
})
# Descargar en CSV
df.to_csv("resultados.csv", index=False)
self.texto_resultados.delete(1.0, tk.END)
self.texto_resultados.insert(tk.END, "Archivo descargado correctamente.")
except ValueError:
self.texto_resultados.delete(1.0, tk.END)
self.texto_resultados.insert(tk.END, "Error: Por favor, ingrese valores numéricos.")
if __name__ == "__main__":
app = Aplicacion()
app.mainloop()
```
Este código crea una aplicación con un formulario para ingresar el precio, factor, valor mínimo y valor máximo. También incluye botones para ejecutar la tarea y descargar los resultados en CSV. La tarea consiste en generar 100 números aleatorios dentro del rango especificado, calcular los resultados multiplicando el precio y factor por los números aleatorios, y calcular los promedios de los resultados. Los resultados se muestran en un texto y se pueden descargar en CSV.
fn swap(left: &mut usize, right: &mut usize) {
let temp = *left;
*left = *right;
*right = temp;
}
fn main() {
let mut left = 1;
let mut right = 2;
swap(&mut left, &mut right);
println!("left: {}, right: {}", left, right);
}