Dev - C++ - Ejercicio usando ciclos

 
Vista:
sin imagen de perfil
Val: 32
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por Jose (9 intervenciones) el 10/10/2020 04:24:30
Hola, soy nuevo en todo esto de la programación y decidí comenzar con c++. Tengo muchas ganas de aprender, pero se me dificulta un poco, necesito un pequeño empujón con este ejercicio, debo realizarlo utilizando el loop for o while, pero la verdad me interesa saber como realizarlo usando ambos

Programa que solicite un numero X, si el número es menor que 100 se debe calcular su raíz cuadrada y si el mayor que 100 se debe calcular el logaritmo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por dario (718 intervenciones) el 10/10/2020 04:32:29
Ya sabes utilizar las funciones matematicas incluidas en C++
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 32
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por Jose (9 intervenciones) el 10/10/2020 04:35:59
no mucho, se me dificultad ordenar mi mente con esa la lógica de programador que se necesita, algún consejo para ello?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por dario (718 intervenciones) el 10/10/2020 04:41:01
Cuantas veces se repite el algoritmo (quieres usar for o while).
Debes usar la cabecera <cmath> para activar las funciones matematicas.
Para raiz cuadrada debes usar sqrt(numero) y para logaritmos log(numero).
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 32
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por Jose (9 intervenciones) el 10/10/2020 04:51:13
Oye disculpa, siento que eres amable, y te queria pedir si me podrias indicar si esta bien este codigo de otro ejercicio, o si debo hacer correcciones.

Desarrolle un algoritmo que permita leer un valor entero positivo y determinar si es primo o no

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
using namespace std;
 
int main()
{
     int continuar,num1;
 
     do
     {   int  M = 0; //Inicializamos
 
 
    cout << "Programa que determina si un entero positivo es primo o no"<<endl<<endl;
	cout << " Ingrese un entero positivo: "<<endl;
	cin>> num1;
 
    for (int i = 1; i <= num1; i++)
    {
        if (num1 % i == 0)
        {
            M++;
        }
    }
    if (M == 2)
    {
        cout << " El numero ingresado es un numero primo"<<endl<<endl;
    }
    else {
        cout <<" El numero ingreaso NO es un numero primo "<<endl<<endl;
    }
 
         cout<<"Presione 1 si desea ingresar un nuevo numero "<<endl;
         cin>>continuar;
     }
 
     while(continuar==1);
 
     return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por dario (718 intervenciones) el 10/10/2020 04:59:17
Ya lo probe, para ser novato esta bien pero hay cosas por mejorar.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio usando ciclos

Publicado por dario (718 intervenciones) el 10/10/2020 05:36:39
Tu codigo quedaria asi, para el ejercicio de raices y logaritmos.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
 
  int continuar;
  float numero;
 
  do
  {
 
    cout << "Digite un numero: ";
    cin>> numero;
 
    if (numero < 100)
      cout << "Raiz = " << sqrt(numero) << endl;
    else
      cout << "Logaritmo = " << log(numero) << endl;
 
    cout<<"Presione 1 si desea ingresar un nuevo numero "<<endl;
    cin>>continuar;
 
  } while(continuar==1);
 
  return 0;
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar