11

#PlatziCodingChallenge - Volumen de un cilindro / Número secreto

8. Volumen de un cilindro

Las matemáticas son base fundamental de la lógica y programación, por eso es importante practicarlas constantemente. Un cilindro es un cuerpo geométrico que requiere de varias fórmulas, aplícalas en un programa que reciba datos como su altura y radio de las bases para mostrar el resultado acotado a un decimal.

9. Número secreto

Este es un juego sencillo que trata de adivinar un número aleatorio, el truco está en que no sabes cuál es ese número pero en cada ingresarás un número y sabrás si este es mayor o menor al número secreto. Así que toma en cuenta estas restricciones para intentar adivinar el número y no olvides contar el número de intentos para mostrarlo una vez aciertes.

Reglas del reto

Escribe tu comentario
+ 2
Ordenar por:
3
26494Puntos

Volumen del cilindro en Python. 🐍🐍

from math import pi

defarea_circulo(r):
    area = pi*(r**2)

    return area


defvolumen_cilindro(a, h):
    volumen = a * h

    return volumen


if __name__ == "__main__":
    print("Cálculo de volumen de cilindro")

    radio = float(input("\nIngresa el radio del círculo base: "))
    altura = float(input("Ingresa la altura del cilindro: "))
    area = area_circulo(radio)
    volumen = volumen_cilindro(area, altura)
    volumen = round(volumen, 1)

    print(f'\nVolumen del cilindro = {volumen} unidades cúbicas')
2
19943Puntos

Volumen de un cilindro en JavaScript y en Python:

//Volumen de un cilindro en JavaScriptconst PI = 3.1416classcylinder{
    constructor(radio, height) {
        this.radio = radio
        this.height = height
    }
    getArea() {
        return PI * Math.pow(this.radio, 2) * this.height
    }
}

const radio = parseFloat(prompt('Introduzca el radio de las bases del cilindro'))
const altura = parseFloat(prompt('Introduzca la altura del cilindro'))
alert(`El volumen del cilindro es ${new cylinder(radio, altura).getArea().toFixed(2)}`)
#Volumen de un cilindro en Python
PI = 3.1416classcylinder():def__init__(self, radio, height):
        self.radio = radio
        self.height = height
    defgetArea(self):return PI * self.radio**2 * self.height

radio = float(input('Introduzca el radio de las bases del cilindro: '))
altura = float(input('Introduzca la altura del cilindro: '))
print('El volumen del cilindro es: {}'.format(round(cylinder(radio, altura).getArea(), 2)))
2
19943Puntos

Número secreto en JavaScript y en Python:

//Número secreto en JavaScriptconst SECRET_NUMBER = Math.floor(Math.random() * 100) + 1let numberAttempts = 0

numberAttempts++
let number = parseInt(prompt('Estoy pensando en un número del 1 al 100 ¿Cuál es?'))
while (number != SECRET_NUMBER) {
    if(number > SECRET_NUMBER){
        numberAttempts++
        number = parseInt(prompt('Es un número más pequeño'))
    }elseif(number < SECRET_NUMBER){
        numberAttempts++
        number = parseInt(prompt('Es un número más grande'))
    }
}
alert(`Felicidades, adivinaste mi número (${SECRET_NUMBER}) en ${numberAttempts} intento(s)`)
#Número secreto en Pythonfrom random import randint

SECRET_NUMBER = randint(1, 100)
attempts = 0

number = int(input('Estoy pensando en un número del 1 al 100 ¿Cuál es?: '))
attempts+=1while (number != SECRET_NUMBER):
    if(number > SECRET_NUMBER):
        number = int(input('Es un número más pequeño: '))
        attempts+=1elif(number < SECRET_NUMBER):
        number = int(input('Es un número más grande: '))
        attempts+=1

print('Felicidades, adivinaste mi número ({}) en {} intento(s)'.format(SECRET_NUMBER, attempts))
1
4031Puntos

volumen de un cilindro

#include<iostream>usingnamespacestd;

intmain(){
    int altura = 0;
    int radio = 0;
    int pi = 3.14159;
    cout << "me podrias dar el radio de tu cilindro(recuerda que el radio es la mitad del diametro)" << endl;
    cin >> radio;
    cout <<"ahora dime la altura"<<endl;
    cin >> altura;
    int volumen = pi * (radio * radio) * altura;
    cout <<"tu volumen es de " <<  volumen << endl;


    return0;
}
1
26494Puntos

Número secreto en Python. 😄

from random import randint

defgenerar_numero():"""Gener un número pseudo aleatorio del 1 al 100"""

    random_number = randint(1, 100)
    
    return random_number


defadivinar(numero):"""Notifica si el usuario ingresa un numero mayor, menor o igual a un número determinado.

    Parámetro:
    numero = int > 0"""
    
    numero_usuario = 101
    intentos = 0while numero_usuario != numero:
        intentos += 1
        numero_usuario = int(input('\nInserta el número que crees que es: '))
        
        if numero > numero_usuario:
            print('\nEl número es mayor al que insertaste')
        elif numero < numero_usuario:
            print('\nEl número es menor al que insertaste')
        elif numero == numero_aleatorio:
            print(f'\nFelicidades. El número es {numero}.')


if __name__ == "__main__":

    print("Adivina el número del 1 al 100")
    numero_aleatorio = generar_numero()
    adivinar(numero_aleatorio)
1
14394Puntos

R8

const height = prompt("Ingrese la altura del cilindro")

(function(radium,hei){
    volume = Math.PI *(radium**2)*hei
    return volume
})();

console.log(`Volumen: ${v.toFixed(1)} Cms³`)

R9

(function(){
    maxNumber = parseInt(prompt("Ingrese un número maximo para jugar"))
    const magicNumber = parseInt(Math.random()*maxNumber)+1;
    let numberSelect = 0;
    let counter = 0;
    while(numberSelect != magicNumber){
        numberSelect = parseInt(prompt(`Intentos: ${counter}
        ¿Cual es el número mágico?`));
        counter++;
    }
    console.log(`Correcto!, lo lograste despues de ${counter} intentos `)


})();
1
2345Puntos

Volumen de un cilindro en JS

//formula volumen cilindro : V = pi x r**2 x hconst r = 8; //en cms3const h = 15//en cms3

volumenCilindro(r,h)

functionvolumenCilindro(rad,alt){
    v = Math.PI *(rad**2)*alt
    return v
}
console.log(`El volumen del cilindro es: ${v.toFixed(1)} cms3`)

Resultado:
El volumen del cilindro es = 3015.9 cms3

1
2345Puntos
7 meses

Numero secreto

//adivinar numero aleatorio entre 1 y 100const aleat = Math.round(Math.random()*(100-1)+parseInt(1))
varcount = 0;
varn = 0;

do{
    n = parseInt(prompt('Ingrese número entero: '));
    count ++;
    if(n < aleat){
        console.log('Menor')
    }elseif(n > aleat){
        console.log('Mayor')
    }  elseif(n === aleat){
        console.log(`Adivinaste!, el número es: ${n} y lo lograste en${count} intentos.`)
    }
}while(n != aleat);

Resultado
20->Mayor
10->Mayor
5->Menor
Adivinaste!, el número es: 6 y lo lograste en 4 intentos.

1
16247Puntos

8:

let height = 12let radio = 5let lsa //area de superficie laterallet tsa //área de superficie totallet v //volumenfunctioncylinder (h, r) {
    lsa = 2* Math.PI*r*h
    tsa = 2*Math.PI*r*h + 2*Math.PI*(r**2)
    v = Math.PI * (r**2) * h
    console.log(`LSA = ${lsa.toFixed(1)} TSA = ${tsa.toFixed(1)} Volumen = ${v.toFixed(1)}`)
}
cylinder(height , radio)

9:

let ingress
let num = Math.floor(Math.random()*100)
//console.log(num)do {
    ingress = parseInt(prompt('Ingrese un numero (entero): '));
    if(num !== ingress) {
        if(ingress > num) {
            console.log('El numero es menor')
        }else {
            console.log('El numero es mayor')
        }
    }
    
} while (num != ingress);
console.log(`Ganaste! el numero era ${num}`)
1
13595Puntos

Volumen del Cilindro en JS

function cylenderVolume(radius, height) {
    let PI = Math.PI;
    let volume = PI * height * (radius * radius);
    return volume.toFixed(1);
}

Numero secreto en Java, prefiero a la hora de inputs en consola:

private static void secretNumber() {
        int randomNumber = (int) (Math.random() * ((100 - 1) + 1)) + 1;int guess = 0;int tries = 0;
        Scanner scan = new Scanner(System.in);System.out.println("Try to guess the secret number between 1 and 100: ");while (guess != randomNumber) {
            guess = scan.nextInt();if (guess > randomNumber) {
                System.out.println("Try again, your number is hiher than the secert number");
            } elseif(guess < randomNumber) {
                System.out.println("Try again, your number is lower than the secert number");
            }else {
                break;
            }

            tries++;
        }

        System.out.println("Congratulations, you guessed the secret number \n The number was " + randomNumber
                + "and the number of tries was " + tries);
    }
1

JavaScript

Cilindro

const altura = prompt('Ingresa la altura del cilindro en metros: ')
const radio = prompt('Ingresa el radio del cilindro en metros: ')

functionvolumenCilindro(altura, radio) {
    resultado = (Math.PI)*(radio**2)*(altura)
    alert(`El resultado es: ${resultado.toFixed(4)} m3`)
}

volumenCilindro(altura, radio)

Numero Secreto

const numeroSecreto = Math.floor((Math.random()*11))
var jugador = prompt('Ingresa un numero entero entre 1 y 10: ')

functionjuego(numeroSecreto, jugador) {
    while(numeroSecreto != jugador) {
        if(numeroSecreto < jugador) {
            var jugador = prompt('ALTO. Intenta con un numero mas pequeno: ')
        } elseif(numeroSecreto > jugador) {
            var jugador = prompt('BAJO. Intanta con un numero mas grande: ')
        }
    }
    alert(`FELICIDADES! Encontraste el numero secreto: ** ${numeroSecreto} **`)
}

juego(numeroSecreto, jugador)
1
6327Puntos

Volumen de un cilindro en Java ☕️ ☕️

public class VolumenCilindro {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);double volumen = 0;System.out.println("Programa que calcula el volumen de un cilindro");System.out.println("Ingresa la altura");double altura = scanner.nextDouble();System.out.println("Ingresa el radio de una de sus bases");double radio = scanner.nextDouble();

        volumen = Math.PI * Math.pow(radio, 2) * altura;System.out.println("El volumen del cilindro es :" + volumen);
    }
}

Ejecución del programa

1
8501Puntos

#PlatziCodingChallenge Día 9 - Numero secreto, solución al reto con JavaScript
Repo aquí

Código
day 9 - Secret number.png

Resultado
day 9 - response_Secret number.PNG

1
6748Puntos

En JS

functionplayGame() {
   let secretNumber = Math.floor(Math.random()*100);
   let playingGame = alert('EL juego a empezado el numero secreto esta entre 1 y 100');
   var userNumber = parseInt(prompt('Ingresa un numero'));
   while (userNumber != secretNumber) {
      if (userNumber > secretNumber) {
         alert('El numero ingresado es mayor al numero secreto');
         var userNumber = parseInt(prompt('Ingresa un numero'));
      }
      elseif (userNumber < secretNumber) {
         alert('El numero ingresado es menor al numero secreto');
         var userNumber = parseInt(prompt('Ingresa un numero'));
      }
   }
   if (userNumber === secretNumber) {
      alert(`Acertaste el numero secreto es ${secretNumber}`);
   }
}
1
3503Puntos

Reto 9

let numero=9;
let contador=0;
var x = newBoolean(false);

while(x==false){
    var n=prompt('ingresa un numero');
    if(n<numero){
        alert('el numero es menor');
        contador++;
    }elseif(n>numero){
        alert('el  numero es mayor');
        contador++
    }else{
        console.log('numero correcto');
        x=true;
        contador++
    }
}

alert(`adivinaste el numero en ${contador}intentos`);

1

#Volumen de un cilindro en Python 😃

import math
altura=float(input('Ingresa la altura de tu cilindro: '))
radio=float(input('Ingresa el radio dela base tu cilindro: '))
area=math.pi*radio**2
volumen=area*altura
volumen=round(volumen,1)
print(f'El volmen de tu cilindro es {volumen} u^3')

#Numero secreto en Python 😃

import random
numsecreto=random.randint(0,100)
count=0defadivina(numero):global count
    count=count+1if numero==numsecreto:
        print(f'Felicidades adivinaste el numero secreto era {numsecreto}, lo lograste en {count} intentos')
    elif numero<numsecreto:
        print(f'Tu numero, {numero} es menor al numero secreto intenta nuevamente con un numero mayor')
        run()
    elif numero>numsecreto:
        print(f'Tu numero, {numero} es mayor al numero secreto intenta nuevamente con un numero menor')
        run()
    else:
        print('Porfavor ingresa un numero valido')

defrun():
    numero=int(input('Adivina el numero, Ingresa tu numero: '))
    adivina(numero)

if __name__ == "__main__":
    run()```


Resultado de adivinar el numero
Adivina el numero, Ingresa tu numero: 100
Tu numero, 100 es mayor al numero secreto intenta nuevamente con un numero menor
Adivina el numero, Ingresa tu numero: 50
Tu numero, 50 es menor al numero secreto intenta nuevamente con un numero mayor
Adivina el numero, Ingresa tu numero: 70
Tu numero, 70 es mayor al numero secreto intenta nuevamente con un numero menor
Adivina el numero, Ingresa tu numero: 60
Tu numero, 60 es mayor al numero secreto intenta nuevamente con un numero menor
Adivina el numero, Ingresa tu numero: 55
Tu numero, 55 es mayor al numero secreto intenta nuevamente con un numero menor
Adivina el numero, Ingresa tu numero: 53
Tu numero, 53 es mayor al numero secreto intenta nuevamente con un numero menor
Adivina el numero, Ingresa tu numero: 52
Felicidades adivinaste el numero secreto era 52, lo lograste en 7 intentos

1
2047Puntos

Todo en JS
#8

var high = parseInt(prompt("La altura del cilindro"));
var radio = parseInt(prompt("La radio del cilindro"));
var vol = Math.PI * Math.sqrt(radio) * high;
vol = vol.toFixed(1);
document.write(vol);

#9

var number;
var user = 0;

function numberRandom(min, max)
{
    number = Math.random() * (max - min) + min;
}

numberRandom(1, 5);while(user != number)
{
    if(user > number)
    {
        console.log("escoge un numero mas bajo");
    }
    elseif(user < number)
    {
        console.log("escoge un numero menos alto");
    }
    else
    {
        console.log("correcto")
    }
}
1
126Puntos
6 meses

escoge un numero menos alto
escoge un numero menos alto

CTRL + C

1
28285Puntos

Volumen

import math

defcircle_area(radius):return math.pi * radius**2defcilinder_volume(radius, height):return circle_area(radius) * height

print(cilinder_volume(4, 10))

Adivina el número

import random

defguess_number(max):
    num = random.randint(0, max)
    print(num)
    whileTrue:
        n = int(input(f"Adivina el numero entre 0 y {max}: "))
        if n > num:
            print("El numero es menor")
        elif n < num:
            print("El numero es mayor")
        else:
            print("Adivinaste el número")
            break

guess_number(100)
1
8870Puntos

En java:
1.- Volumen

import javax.swing.JOptionPane;

publicclass Main {
    publicstaticvoid main(String[] args) throws Exception {
        System.out.println("Bienvenido al programa de operaciones con cilindros");
        System.out.println("Para comenzar requerimos de los siguientes datos:\nradio y altura");
        float radio=Float.parseFloat(JOptionPane.showInputDialog("dame el valor de radio de tu cilindro en cm"));
        float altura=Float.parseFloat(JOptionPane.showInputDialog("dame el valor de altura de tu cilindro en cm"));
        Cilindro cilindrito= new Cilindro(radio, altura);
        float area= cilindrito.getArea();
        float volumen= cilindrito.getVolumen();
        System.out.println("El valor de area de tu cilindro es de: "+area+"cm\n El valor de volumen de tu cilindro es de: "+volumen+"cm");
    }
}
publicclassCilindro {
    privatefloat radio;
    privatefloat altura;
    privatefloat pi=3.1416f;

    publicCilindro(float radio, float altura){
        this.radio=radio;
        this.altura=altura;
    }

    publicfloatgetArea(){
        float area=2*pi*radio*(radio+altura);
        return area;
    }

    publicfloatgetVolumen(){
        float volumen=pi*(radio*radio)*altura;
        return volumen;
        
    }
}

2.- Adivina el número

import java.util.Scanner;
public class AdivinaNumero {
   public static void main(String[] args) {
       int numero= (int)(Math.random()*100)+1;int numeroUser;int intentos=0;System.out.println("Adivina el numero que estoy pensando del 1 al 100");do{
           Scanner entrada= new Scanner(System.in);System.out.println("Cual numero crees que estoy pensando?");
           numeroUser=entrada.nextInt();if(numeroUser>numero){
               System.out.println("Menos!!");
           }elseif(numeroUser<numero){
               System.out.println("Más!!");
           }
           intentos++;
       }while(numeroUser!=numero);System.out.println("GANASTE!!! EL NUMERO QUE ESTABA PENSANDO ERA EL "+numero);System.out.println("Numero de intentos: "+intentos);

       
   } 
}
1
1278Puntos

volumen de un clilindro con un decimal en php y htmlcode.png

1

Python 💚

import random
defrun():
  numero=int(input("Ingresa un numero: "))
  numeropc=random.randint(1,100)
  intentos=1while numero != numeropc:
    if numero < numeropc:
      print("Ingrese un numero mayor")
    elif numero > numeropc and numero<100:
      print("Ingrese un numero menor")
    if numero>=100:
      print("ingrese un numero del 1 al 99 solamente")
    intentos+=1
    numero=int(input("Ingresa un numero: "))
  print(f"Felicidades, ganaste!! lo hiciste en {intentos} intentos")


if __name__ == "__main__":
  run()

1
11160Puntos

Python 💚
Dia 8

#Volumen de un cilindrodefmain():
    altura = int(input('Digita la altura: '))
    radio = int(input('Digita el radio: '))

    area_base = 3.1416 * radio**2

    volumen = area_base * altura

    print('El volumen es: ' + str(volumen))


if __name__ == '__main__':
    main()

Dia 9

#adivina el númerodefmain():import random

    numero_aleatorio = random.randint(1, 50)
    numero_elegido = int(input('Digita un numero: '))
    intentos = 1while numero_elegido != numero_aleatorio:
        if numero_elegido > numero_aleatorio:
            print('Te pasaste, intenta un numero mas pequeño')
        else:
            print('Muy pequeño, intenta un numero mas grande')
            
        intentos += 1
        numero_elegido = int(input('Digita otro numero: '))

    print('Enhorabuena, has acertado')
    print('Lo has conseguido en: ' + str(intentos) + ' intentos')


if __name__ == '__main__':
    main()
1
9579Puntos

volumen de un cilindro python

from math import pi
defvolumen(r, h):
    vol = pi * (r**2) * h
    print(round(vol, 2))

if __name__ == "__main__":
    #r = float(input("Radio del cilindro: "))#h = float(input("Altura del cilindro"))
    r = 5
    h = 6
    volumen(r,h)
1
18961Puntos
  • Volumen de un cilindro
const radioOrDiameter = () => {
    const askUser = prompt('For calculation the cylinder volume, do you use diameter or radio?');
    const askWhich = parseFloat(prompt('Enter value of the diameter or radio')).toFixed(3);

    if (askUser === 'radio' || askUser === 'Radio' || askUser === 'RADIO') {
        return (askWhich ** 2);
    } else {
        return askWhich;
    }
}

const height = () => {
    const askHeight = parseFloat(prompt('Enter value of the height')).toFixed(3);
    return askHeight;
}

const volumeCylinder = () => {
    const value = radioOrDiameter();
    const valueHeight = height();

    letresult = (`The volume is: ${(Math.PI * value * valueHeight).toFixed(1)} m³`);
    returnresult;
}
console.log(volumeCylinder());
1
18961Puntos
6 meses
  • Número secreto
const secretNumber = () => {
    let numberRandom = (Math.random() * 10).toFixed(0);
    let askUser = parseInt(prompt('Enter a number of the 1 to the 10'));
    let count = 1;

    while(numberRandom != askUser) {
        askUser = parseInt(prompt('Enter a number of the 1 to the 10'));
        count++;

        if (askUser > numberRandom) {
            console.log(`Your number is greater than the secret number`);
        } 
        elseif (askUser < numberRandom) {
            console.log(`Your number is less than the secret number`);
        }
        else {
            console.log(`Great!!! You guessed the secret number is ${numberRandom} in ${count} tries`);
        }
    }
}
secretNumber()
1
18961Puntos
3 meses
import math

defrun():
    height = float(input("Enter height "))
    radio = float(input("Enter radio "))

    formula = round(math.pi * radio**2 * height, 1)

    print("The cylinder volume is " + str(formula) + " m3")


if __name__ == "__main__":
    run()
0
18961Puntos
3 meses
import random


defplay_game(number, secret_number):
    count = 0while number != secret_number:
        if number < secret_number:
            print('The secret number is higher')
            number = int(input("Enter number "))
            count += 1elif number > secret_number:
            print('The secret number is less')
            number = int(input("Enter number "))
            count += 1
        
    print('Good work!!! You discovered the secret number. It was ' + str(secret_number) + ' and you did it in ' + str(count))


defrun():
    number = int(input("Enter number "))
    secret_number = random.randint(1, 100)

    return play_game(number, secret_number)


if __name__ == "__main__":
    run()
1
4437Puntos

Comparto mi solución en JavaScript 😃

constPI = 3.14159265359const volumenCilindro = (altura, radio) => {
    // V = π * r² * h returnPI * radio**2 * altura
}

console.log(volumenCilindro(12,5).toFixed(1))
1
12398Puntos

Reto número 8:

import math

PI = math.pi

defsuperficieLateral(radio, altura):
  supLateral = (2*PI*radio) * altura
  supLateral = round(supLateral,1)
  print('La superficie lateral del cilindo: {}'.format(supLateral))

defvolumenCilinro(radio, altura):
  vol = PI * math.pow(radio,3)*altura
  vol = round(vol,1)
  print('El volumen es: {}'.format(vol))

if __name__ == '__main__':
  print('Programa para el volumen de un cilindro:')
  radio = int(input('Ingresa el radio de la base: '))
  altura = int(input('Ingresa la altura: '))

  volumenCilinro(radio, altura)
  superficieLateral(radio, altura)
1
9872Puntos

Numero secreto:

import random
defgenera_num_aleatorio():
    correct = random.randint(0,100)
    return correct

defadivina_number(correct,numero):
    contador = 1while correct != numero:
        if correct > numero:
            contador +=1
            numero = int(input('Elige un numero mas grande: '))
        elif correct < numero:
            contador +=1
            numero = int(input('Elige un numero mas pequeño: '))

    print('Felicidades has ganado, el numero de intentos fue '+ str(contador))

if __name__ == '__main__':
    
    x = genera_num_aleatorio()
    numero = int(input('Ingrese un numero: '))
    adivina_number(x, numero)
    
1
  1. Volumen de un cilindro en Python:
"""Programa para calcular el volumen de un cilindro recibiendo el radio de la base y su altura como parámetros, redondeando el resultado a un decimal.
Program to calculate the volume of a cylinder receiving the radius of the base and its height as parameters, rounding the result to a decimal.."""from math import pi

defcylinder_volume(radius, height):
  base_area = pi*(radius**2)
  volume = round(base_area*height, 1)
  return volume

if __name__ == '__main__':
  radius = float(input('Enter the radius of the cylinder base: '))
  height = float(input('Enter the cylinder height: '))
  print('The volume of your cylinder is: {} cubic units' .format(cylinder_volume(radius, height)))
1
  1. Número secreto en Python:
""" Juego sencillo que trata de adivinar un número aleatorio. En cada intento sabrás si el numero ingresado es mayor o menor al numero secreto.
Simple game that tries to guess a random number. In each attempt you will know if the number entered is bigger or smaller than the secret number.
 """import random
import re

defguess_number():
    count = 1
    random_number = random.randint(1, 1000)    
    entry_pattern = re.compile(r'[0-9]{1,3}')
    chosen_number_str = str(input('\nattempt {}. Choose a number from 1 to 1000: ' .format(count)))
    
    whilenot (entry_pattern.fullmatch(chosen_number_str)):
        chosen_number_str = str(input('\nattempt {}. Invalid entry, please choose a number from 1 to 1000: ' .format(count)))
    chosen_number_int = int(chosen_number_str)

    while chosen_number_int != random_number:
        whilenot (entry_pattern.fullmatch(chosen_number_str)):
            chosen_number_str = str(input('\nattempt {}. Invalid entry, please choose a number from 1 to 1000: ' .format(count)))
        chosen_number_int = int(chosen_number_str)

        if chosen_number_int < random_number:
            print('The secret number is bigger')
            count += 1else:
            print('The secret number is smaller')
            count += 1
        
        chosen_number_str = str(input('\nattempt {}. Choose another number from 1 to 1000: ' .format(count)))
        whilenot (entry_pattern.fullmatch(chosen_number_str)):
            chosen_number_str = str(input('\nattempt {}. Invalid entry, please choose a number from 1 to 1000: ' .format(count)))
        chosen_number_int = int(chosen_number_str)
        
    print('\nYou guessed the secret number {}!! You took {} attempts' .format(random_number, count))


if __name__ == '__main__':
    print('Guess the secret number!!')
    guess_number()
1
6327Puntos

Número secreto en Java ☕️ ☕️

public class NumeroSecreto {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);int numAleatorio = (int) ((Math.random() * (10 - 1 + 1)) + 1);//System.out.println(numAleatorio);System.out.println("Adivina el número secreto entre 1 y 10");int num = 0;int contador = 0;do {
            num = scanner.nextInt();if (num < numAleatorio) {
                System.out.println("El número secreto es mayor");
                contador++;
            } elseif (num > numAleatorio) {
                System.out.println("El número secreto es menor");
                contador++;
            }
        } while (num != numAleatorio);System.out.println("Adivinaste! te tomó: " + contador + " intentos");
    }
}

Ejecución del programa

1
4372Puntos

Python
NUMBER SECRET
HOT o COOL

import random

defRandom():
    secret = random.randint(1,100)
    tries = 2
    value = int(input('The number secret is : '))
    while secret != value:
        if secret < value :
            value = int(input(f'The number is less than {value}, try again ({tries}): '))
        else:
            value = int(input(f'The number is greater than {value}, try again ({tries}): '))
        
        if (abs(secret - value) == 1):
            print('HOT')
        elif (abs(secret - value) >= 20):
            print('COOL') 

        tries += 1

    print(f'This number secret is : {secret}, the numbers of attempts are : {tries-1}')  

if __name__ == "__main__":
    print('*'*30)
    print('NUMBER SECRET in RANGE (1,100)')
    print('*'*30)
    Random()```
1
9932Puntos

Python
Este me gustó mucho

#Día nueve#Número secreto
import random

#numero_secreto = random.randrange(0,1000)print(numero_secreto)
intent=0
contador=0

numero=int(input('Adivina el numero: '))

while contador < 100:
    if numero_secreto < numero:
        print('Menos')
        intent=intent+1
        contador=contador+1
    elif numero_secreto > numero:
        print('Más')
        intent=intent+1
        contador=contador+1else:
        print('Felicidades')
        print(f'Lo lograste en {intent} intentos')
        contador=contador+100
    numero=int(input('Trata de nuevo: '))```
1
9932Puntos
7 meses

Update:

#Día nueve#Número secreto
import random

numero_secreto = random.randrange(0,1000)
#print(numero_secreto)
intent=0
contador=0

numero=int(input('Adivina el numero: '))

while contador < 100:
    if numero_secreto < numero:
        print('Menos')
        intent=intent+1
        contador=contador+1
    elif numero_secreto > numero:
        print('Más')
        intent=intent+1
        contador=contador+1else:
        print('Felicidades')
        print(f'Lo lograste en {intent} intentos')
        contador=contador+100
    numero=int(input('Trata de nuevo: '))```
1
8040Puntos
<// 8-let radius = prompt("¿cuanto mide el radio de la base del cilindro?");
let height = prompt("¿cuanto es la altura del cilindro?");
const pi = 3.141592;
let volume = parseFloat(Math.pow(radius, 2) * pi * height);
console.log(`El volúmen del cilindro es ${volume.toFixed(1)} cm3`);
// 9-let secretNumber = Math.floor((Math.random() * 5) +1);
let playNumber = 1;
let userNumber = 0do {
  let userNumber = parseInt(
    prompt("¡Adivina el numero secreto!,escribe un numero entre 1 y 5")
  );
  if (secretNumber < userNumber) {
    console.log("Elegiste un número mayor al número secreto");
    playNumber++
  } elseif (secretNumber > userNumber) {
    console.log("Elegiste un número menor al número secreto");
    playNumber++
  }else{
    console.log(
    `¡Adivinaste el número secreto!,Lo lograste en ${playNumber} intentos`
     );
  }
} while (secretNumber !== userNumber);
>
en el ejercicio #9 funciona el programa pero me sigue saliendo la caja donde me pide el numero ,si alguien me ayuda le agradecere

``![Captura de pantalla (60).png](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%20%2860%29-303c8942-e0db-437d-b704-8c4d402a558d.jpg)`
1
7078Puntos
defvolumenCilindro(h, r, p):
  volumen = p * (r * r) * h
  return volumen

altura = float( input("Ingrese la altura del cilindro: "))
radio = float( input("Ingrese el radio del cilindro: "))
pi = 3.141592

resultado = volumenCilindro(altura, radio, pi)

print("El volumen del cilindro es: ", resultado)
1
9764Puntos

JS

  1. Volumen de un cilindro

console.clear();

let h = prompt('¿Cuál es la altura en mm?');
let r = prompt('¿Cuál es el radio de sus bases en mm?');

const volume = (args) => {
    let area = Math.pow(Math.PI,2) * args.r;
    let vol = ((area * args.h) * 100) / 100;
    let areaDec = area.toFixed(2);
    let volDec = vol.toFixed(2);
    letresult = `El área de la base es ${areaDec} mm\u00B2 y su volumen es ${volDec} mm\u00B3`;

    returnresult
}

alert(volume({r:r,h:h}));

1
12398Puntos

Código en JavaScript.
1.- Volumen del cilindro:

let radio = 0let altura = 0functionvolumenCilindro(radio, altura) {
            vol = (Math.PI) * (Math.pow(radio, 2)) * altura
            volumen = vol.toFixed(2)
            console.log(`El volumen del cilindro es: ${volumen} mt3.
            radio = ${radio}
            altura = ${altura}`)
        }

        volumenCilindro(3, 1)

2.- Adivina el número secreto:

let numeroSecreto = Math.round(Math.random() * 100)

        var numeroUsuario = prompt('Adivina el número secreto entre [0-100].')

        while (numeroSecreto != numeroUsuario) {
            if (numeroSecreto > numeroUsuario) {
                var numeroUsuario = prompt('Tu número es MENOR al secreto.')
            } else {
                var numeroUsuario = prompt('Tu número es MAYOR al secreto.')
            }
        }
        alert(`Adivinaste, el número secreto es ${numeroSecreto}`)
1
7689Puntos

Volumen del cilindro

<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>Volumen del Cilindro</title></head><style>
  * {
    margin: 0;
  }

  .contenedor {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
  }

  .section {
    margin: 2rem;
  }

  .datos {
    display: inherit;
    flex-flow: row;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .inputsinput {
    display: flex;
    flex-direction: column;
    margin: 2rem;
  }

  .btn {
    border: 2px solid black;
    border-radius: 6px;
    cursor: pointer;
    font-size: 24px;
  }

  .resultado {
    margin-top: 36px;
    font-size: 32px;
  }
</style><body><divclass="contenedor"><h1>Volumen de un Cilindro</h1><divclass="datos"><div><sectionclass="section">
          Altura:
        </section><sectionclass="section">
          Radio:
        </section></div><divclass="inputs"><inputid="altura"/><inputid="radio"/></div></div><buttonid='btn'onclick="volumen()"class="btn">Calcular...</button><divclass='resultado'>
      El Volumen es: <spanid="resultado"></span></div></div><script>functionvolumen(){
      const h = parseInt(document.getElementById('altura').value)
      const r = parseInt(document.getElementById('radio').value)
      let resultado = Math.PI * (r**2) * h
      document.getElementById('resultado').innerHTML = resultado.toFixed(1)
    }
  </script></body></html>

Número Secreto

<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>Número Secreto</title></head><style>
  * {
    margin: 0;
  }

  .contenedor {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
  }

  .section {
    margin: 2rem;
  }

  .datos {
    display: inherit;
    flex-flow: row;
    margin-bottom: 12px;
    font-size: 18px;
  }

  .inputsinput {
    display: flex;
    flex-direction: column;
    margin: 2rem;
  }

  .btn {
    border: 2px solid black;
    border-radius: 6px;
    cursor: pointer;
    font-size: 24px;
  }

  .resultado {
    margin-top: 36px;
    font-size: 24px;
  }
</style><body><divclass="contenedor"><h1style="margin-bottom: 12px;">Número secreto c:</h1><h2id='title'style="margin-bottom: 12px;">Escoge un número entre el 1 al 100</h2><h3>Intentos: <spanid="intentos">0</span></h3><divclass="datos"><div><sectionclass="section">
          Guess...
        </section></div><divclass="inputs"><inputid="guessNumber"/></div></div><buttonid='btn'onclick="secreto()"class="btn">Intentar</button><divclass='resultado'><spanid="resultado"></span></div></div><script>const number = Math.round(Math.random()*100)
    let intentos = 0functionsecreto(){
      document.getElementById('title').innerHTML = ''const guess = parseInt(document.getElementById('guessNumber').value)
      if (guess === number) {
        document.getElementById('resultado').innerHTML = 'Correcto! Acertaste c:'document.getElementById('btn').setAttribute('disabled', 'true')
        document.getElementById('btn').style = 'cursor: default;'
      } elseif (guess < number) {
        document.getElementById('resultado').innerHTML = 'Incorrecto! El número es mayor de lo que piensas... '
        intentos++
        document.getElementById('intentos').innerHTML = intentos
      } elseif (guess > number) {
        document.getElementById('resultado').innerHTML = 'Incorrecto! El número es menor de lo que piensas... '
        intentos++
        document.getElementById('intentos').innerHTML = intentos
      }
    }
  </script></body></html>
1
10269Puntos

Reto 9:

const GuessNumGame = {
    num: undefined,
    randomNum: this.randomNum = Math.floor(Math.random() * 100) + 1,
    GuessNum: function() {
        this.num = parseInt(prompt('Ingresa un número entre 1 y 100'))
        if (this.num > this.randomNum) {
            alert('Ingresa un número más bajo')
            this.GuessNum()
        } elseif (this.num < this.randomNum) {
            alert('Ingresa un número más alto')
            this.GuessNum()
        } else {
            alert('Felicidades! Haz ganado')
        }
    }
}
GuessNumGame.GuessNum()
1
19399Puntos

Reto 8:
JS

const cilynderVolume = (radio, height) => (Math.pow(radio, 2) * Math.PI * height).toFixed(1);
let radio = parseInt(prompt('Radio'))
let height = parseInt(prompt('Height'))
let myCyn = cilynderVolume(radio, height);
console.log(myCyn);

Reto 9:
La verdad es divertido, no lo habia pensado jajaa

functionsecretNumber() {
    let userNum = parseInt(prompt('¿Cual es el numero secreto?'));
    let attemps = 0;
    let randomNumber = Math.round(Math.random() * 100);
    while (userNum != randomNumber) {
        if (userNum < randomNumber) {
            userNum = parseInt(prompt('El numero magico es mas grandeeee :v'));
        } else {
            userNum = parseInt(prompt('El numero magico es mas chicooo'))
        }
        attemps++;
    }
    console.log(`Felicidades, lograste atinar el numero tras ${attemps} intentos`);
}
1
17784Puntos

Realizado en Python

import math

defarea_circulo(radio):
    area = math.pi * radio **2return area

defvolumen_cilindro(altura, radio):
    volumen = area_circulo(radio) * altura
    return round(volumen, 1)

if __name__ == '__main__':
    altura = 3
    radio = 2
    volumen = volumen_cilindro(altura, radio)

    print(f"El volumen del cilindro es: {volumen}")


1
17784Puntos

Numero secreto

import random

if __name__ == '__main__':
    minimo = 1
    maximo = int(input('Voy a pensar un numero entre 1 y '))
    numero_secreto = random.randint(minimo, maximo)
    print(numero_secreto)
    numero_encontrado = False
    intentos = 0print('Ok, empecemos....')
    numero = int(input('Ingresa un numero: '))

    while numero_encontrado == False:        
        if numero_secreto > numero:
            print(f'Mi numero es mayor a: {numero}')
            numero = int(input('Ingresa un numero: '))
        elif numero_secreto < numero:
            print(f'Mi numero es menor a: {numero}')
            numero = int(input('Ingresa un numero: '))
        else:
            numero_encontrado = Trueprint(f'Adivinaste, mi numero es: {numero_secreto}')

        intentos += 1print (f'El numero secreto es: {numero_secreto} lo lograste en: {intentos} intentos')
1
5819Puntos

Compañeros, aquí les comparto mi código del día 9 Numero secreto.

Python

defrun():
    print()
    numero_secreto = random.randint(1, 100)
    numero_ingresado = int(input('Adivina el numero sereto del 1 al 100: '))
    print()

    intentos = 1while numero_ingresado != numero_secreto:

        if numero_ingresado < numero_secreto:
            print('Elige un numero mas grande.')
            
        else:
            print('Elige un numero mas pequeño.')
        
        intentos += 1
        numero_ingresado = int(input('Ingresa otro numero: '))
        
    print(f'GENIAL..! Adivinaste el numero en {intentos} intentos.')


if __name__ == '__main__':
    run()
1
5435Puntos

Volumen cilindro con JS y prompt en usando Nodejs:

const preguntas = ['¿Altura del cilindro? ', '¿Base del cilindro? '];
let respuestas = [];

functionpregunta(i) {
  process.stdout.write(preguntas[i]);
}

process.stdin.on('data', function (data) {
  respuestas.push(data.toString().trim());

  if (respuestas.length < preguntas.length) {
    pregunta(respuestas.length);
  } else {
    volumenCilindro(respuestas[0], respuestas[1]);
    process.exit();
  }
});

functionvolumenCilindro() {
  // V = h·π·r^2let altura = respuestas[0];
  let radio = respuestas[1] / 2;
  const volumen = altura * Math.PI * radio ** 2;
  console.log(
    `\nEl volumen del cilindro con altura ${altura} y base ${radio * 2} es ${volumen}`
  );
}

pregunta(0);
1
5819Puntos

Dia 8, Volumen de un cilindro.

Python

from math import pi

defrun():
    radio = float(input('Ingrese el valor del radio: '))
    h = float(input('Ingrese el valor de la altura: '))
    v = pi * radio**2 * h
    v = v.__round__(1)
    print()
    print(f'El volumen del cilindro es {v} m^3')

    
if __name__ == '__main__':
    print('Volumen de un cilindro')
    print('pi * r^2 * * h')
    print()
    run()
0
3503Puntos

volumen del cilindro en js

functionvolumen (altura,radio) {
    const pi=3.1416;
    let volumen=pi*Math.pow(radio,2)*altura;
    console.log(volumen);
}

volumen(15,8);
0
12398Puntos

Reto número 9:

import random

numero_aleatorio = random.randint(0, 100)

print(numero_aleatorio)

defadivina_el_numero(numero):
  intentos = 0whileTrue:
    if numero > numero_aleatorio:
      print('El número que buscas es menor. ')
      numero = int(input('Ingresa un numero: '))
      intentos += 1elif numero < numero_aleatorio:
      print('El número que buscas es mayor. ')
      numero = int(input('Ingresa un numero: '))
      intentos += 1elif numero == numero_aleatorio:
      print('Feliciades, ¡acertaste!')
      break
  print('Intentos realizados: {}'.format(intentos))


if __name__ == '__main__':
  print('Adivina el numero entre 0 y 100')
  numero = int(input('Ingresa un numero: '))
  adivina_el_numero(numero)

0
7330Puntos

Dia 9. Numero secreto, Usando recursividad

import random


defgame(secretNumber, selection, attempts):

    userSelection = selection
    attempts += 1if userSelection != secretNumber:
        if userSelection < secretNumber:
            print('tu numero es menor que el numero secreto')
            newUserSelection = int(input('selecciona otro numero del 1 al 10: '))


            game(secretNumber, newUserSelection, attempts)

        elif userSelection > secretNumber:
            print('tu numero es mayor que el numero secreto')
            newUserSelection = int(input('selecciona otro numero del 1 al 10: '))


            game(secretNumber, newUserSelection, attempts)
        
    else:
        print(f'felicitaciones! encontraste el numero secreto: {secretNumber}, en {attempts} intentos')


if __name__ == "__main__":
    
    print('vamos a jugar al numero secreto, voy a seleccionar un numero y tu lo descubriras')

    secretNumber = random.randint(1, 10)
    selection = int(input('selecciona un numero del 1 al 10: '))
    attempts = 0

    game(secretNumber, selection, attempts)
0
4581Puntos
  1. Área y volúmen de un cilindro.
import math
PI = math.pi

classCilindro:def__init__(self, radio=None, altura=None):
        self.radio = radio
        self.altura = altura
        self.volumen = 0.0
        self.area = 0.0defverificaNones(self):if self.radio isnotNoneand self.altura isnotNone:
            returnTrueelse:
            returnFalsedefobtieneVolumen(self):if self.verificaNones():
            self.volumen = round(PI * self.radio**2 * self.altura, 1)
        print(f"[+] Volumen: {self.volumen}")


    defobtieneArea(self):if self.verificaNones():
            self.area = round( (2 * PI * self.radio * self.altura) + ( 2 * PI * self.radio**2), 1 )
        print(f"[+] Área: {self.area}")


if __name__ == "__main__":
    cilindroVerde = Cilindro(1,2)
    cilindroVerde.obtieneVolumen()
    cilindroVerde.obtieneArea()
0
9579Puntos

numero secreto python

from random import randint

defguess(n):
    counter =0whileTrue:
        counter +=1
        user = int(input("Adivina el numero: "))
        print("")

        if user == n:
            print(f"Adivinate el numero en {counter} intentos")
            breakelif user >n:
            print("El numero es menor")
        else:
            print("El numero es mayor")


if __name__ == "__main__":
    higher  = int(input("Del 1 a que numero quieres adivinar: ")) 
    n = randint(1, higher)
    guess(n)
0

Hecho!

Cilindro:

<code>
import math


defrun():
    radio = int(input('Ingresa el valor del radio: '))
    altura = int(input('Ingresa el valor de la altura: '))
    Volumen = math.pi * (radio**2) * altura

    print(f'Su volumen es:  {Volumen}')


if __name__ == "__main__":
    run()```

Adivina el numero :

import random


defrun():
    contador = 0
    numero_aleatorio = random.randint(1, 100)
    numero = int(input('Ingresa un numero entre el 1 y 100 : '))
    while numero_aleatorio != numero:
        if numero > numero_aleatorio:
            print(f'{numero} es mayor  ')
            numero = int(input('Ingresa otro numero : '))
            contador += 1else:
            print(f'{numero} es muy pequeño')
            numero = int(input('Ingresa otro numero : '))
            contador += 1

    print('hey adivinaste!')
    print(f'Numero de intentos: {contador} ')


if __name__ == "__main__":
    run()
0
4581Puntos
  1. Número secreto.
import random

classNumeroSecreto:def__init__(self):
        self.num_secreto = 0
        self.num_ingresado = 0
        self.num_intentos = 1
        print(">>>> Hey! [email protected] a este súper juego <<<<")


    definiciar(self):
        self.num_secreto = self.generaNumeroSecreto()

        whileTrue:
            try:
                self.num_ingresado = int(input(f"Adivina el numero, intento n° {self.num_intentos}: "))
                if self.num_ingresado == self.num_secreto:
                    print(f"Ganaste!!! en el intento n° {self.num_intentos}")
                    breakelse:
                    if self.num_ingresado > self.num_secreto:
                        print("El número que estoy pensando es menor al que ingresaste.")
                    elif self.num_ingresado < self.num_secreto:
                        print("El número que estoy pensando es mayor al que ingresaste.")
                
                self.num_intentos += 1except ValueError:
                print("Ingrese un número válido.")


    defgeneraNumeroSecreto(self):return random.randint(0, 1000)


if __name__ == "__main__":
    primerJuego = NumeroSecreto()
    primerJuego.iniciar()

0
29483Puntos
let height = prompt("Set the value of the height:");
let radio = prompt("Set the value of the radio:");
const PI = 3.1416;
letvolume;

function calculeVolume(r, h) {
    volume = PI * r**2 * h;
    returnvolume;
}

calculeVolume(radio, height);
console.log("The cylinder volume is: " + volume.toFixed(1) + " U^2");```
0
29483Puntos
let secretNumber = Math.floor(Math.random() * (1000 - 1) + 1);
let mychoose = 0;
let count = 0;while(secretNumber != mychoose) {
    mychoose = prompt("Select a number between 1 - 1000: ");if(secretNumber < mychoose) {
        alert("Your choose is " + mychoose + " and it is higher");
    } elseif(secretNumber > mychoose) {
        alert("Your choose is " + mychoose + " and it is lower");
    } else {
        alert("You GET it, You Won")
    }
    count += 1;
}

alert("The game over after " + count + " times");```
0
9872Puntos

Volumen cilindro- python

import math
defcalc_volumen(altura,radio):return math.pi * (radio**2) * altura


if __name__ == '__main__':
    altura = float(input('Ingrese la altura del cilindro: '))
    radio = float(input('Ingrese el radio del cilindro: '))
    resultado = calc_volumen(altura,radio)
    print(round(resultado,1))