Llamar a una variable antes definida en scanf_s(o una funcion que lo resuelva)
Publicado por Alan Avila (1 intervención) el 27/09/2018 15:58:16
Muchas gracias de antemano por la atención a este foro.
Sucede que me encuentro haciendo un programa para realizar unos cálculos de química, algo relacionado con los masas atómicas, entonces introduje todas las masas atómicas de los elementos asignándolos como variable tipo double con nombre de la abreviación del elemento, así:
(solo puse un fragmento porque son bastantitos jeje)
Lo que quiero es *ejemplo*:
y quisiera que la persona que esta usando el programa introduzca (por ejemplo) "H", entonces el programa reemplace "Valor-de-la-variable-que-haya-elegido-el-usuario" por el valor de la variable "H" que es -1.0079-
entonces realice el calculo y lo imprima(esto ultimo si se hacerlo) por no se llamar una variable por el usuario.
Les pido de su ayuda porque estoy bloqueado ahí, :)
Sucede que me encuentro haciendo un programa para realizar unos cálculos de química, algo relacionado con los masas atómicas, entonces introduje todas las masas atómicas de los elementos asignándolos como variable tipo double con nombre de la abreviación del elemento, así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
int main()
{
double H = 1.0079;
double He = 4.0026;
double Li = 6.941;
double Be = 9.0122;
double B = 10.811;
double C = 12.0107;
double N = 14.0067;
double O = 15.9994;
double F = 18.9984;
double Ne = 20.1797;
double Na = 22.9897;
}
(solo puse un fragmento porque son bastantitos jeje)
Lo que quiero es *ejemplo*:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
int main()
{
double valorpor2;
double H = 1.0079;
double He = 4.0026;
double Li = 6.941;
double Be = 9.0122;
double B = 10.811;
double C = 12.0107;
double N = 14.0067;
double O = 15.9994;
double F = 18.9984;
double Ne = 20.1797;
double Na = 22.9897;
printf("Intoduzca la abreviación de un elemento para saber su valor por 2");
valorpor2=Valor-de-la-variable-que-haya-elegido-el-usuario*2;
printf("%f", valorpor2);
return 0;
}
y quisiera que la persona que esta usando el programa introduzca (por ejemplo) "H", entonces el programa reemplace "Valor-de-la-variable-que-haya-elegido-el-usuario" por el valor de la variable "H" que es -1.0079-
entonces realice el calculo y lo imprima(esto ultimo si se hacerlo) por no se llamar una variable por el usuario.
Les pido de su ayuda porque estoy bloqueado ahí, :)
Valora esta pregunta


0