Dev - C++ - Hola Necesito hacer este programa usando if,case,while y do-while ;c

 
Vista:
sin imagen de perfil

Hola Necesito hacer este programa usando if,case,while y do-while ;c

Publicado por fernanda (6 intervenciones) el 01/04/2020 06:33:46
colocar un valor en decimal y al dar enter salir el valor en binario aqui solo es conversion de decimal a binario usando %2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
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++

Hola Necesito hacer este programa usando if,case,while y do-while ;c

Publicado por dario (718 intervenciones) el 01/04/2020 07:45:37
Hola, numero decimal te refieres a numero entero o con decimales.
Entero: 37
Decimal: 45.23
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

Hola Necesito hacer este programa usando if,case,while y do-while ;c

Publicado por fernanda (6 intervenciones) el 01/04/2020 20:12:52
si a numeros enteros jajaja ayudame ;-; jajaja por favor
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Hola Necesito hacer este programa usando if,case,while y do-while ;c

Publicado por Alfil (1444 intervenciones) el 02/04/2020 00:27:39
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
#include <iostream>
 
using namespace std;
 
int aDecimal(int binario);
 
int main()
{
    int numero;
 
    cout << "\nNumero binario: ";
    cin >> numero;
 
    cout << endl;
    cout << numero << " en decimal es " << aDecimal(numero) << endl;
 
    return 0;
}
 
int aDecimal(int binario)
{
    if (binario >= 2)
        return aDecimal(binario/10) * 2 + binario % 10;
    else
        return binario;
}
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

Hola Necesito hacer este programa usando if,case,while y do-while ;c

Publicado por fernanda (6 intervenciones) el 02/04/2020 03:31:36
debe de ser de decimal a binario :c pero gracias

miren lo hice asi

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
39
40
41
42
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int num;
int opc;
 
void binario()
{
   int aux;
   if(num==0)
      return;
 
   aux=num%2;
   num=num/2;
   binario();
 
   printf(" %d",aux);
 
}
 
int main()
{
do
    {
 
   printf("\n Introduce un numero: \n");
   scanf("%d",&num);
 
   printf("\n 1- Binario : ");
   scanf("%d",&opc);
   switch (opc)
   {
    case 1:
 binario();
 getch();
 system("cls");
 break;
 
 }
 } while ( opc = 5 );
 
}

pero debo quitar el void :c
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