Autor
|
Tema: Ayuda en un problema de c++ (Leído 2,090 veces)
|
Pwma
Desconectado
Mensajes: 3
|
es mi primer post espero que me ayuden con este problema, solamente a como planteado ya q me cuesta un poco esto de la programacion.
tengo q hacer un programa de una tuberia que va de X ciudad a Y ciudad se colocan sensores de temperatura, presion y vel. de fluido cada 5kilometros, cada sensor tiene un nombre especifico, el primero se puede llamar Sen1 hasta Sen10 y cada uno de estos tiene un registro de temp, presion y vel y hora
y con esto crear un programa de c++ q tenga los registros de datos de indentificacion de los sensores y cuanto miden y tengo q caputrar los datos de cada sensor, ordenar datos de mayor a menor y mostrar lista de todos los sensores - considerar la opcion de repetir todo el proceso de captura y modificar los valores de cada sensor
este programa pienso hacerlo con algun for para ordenar de mayor a menor despues no se si usar un "while" o un "do-whie" para vuelva a preguntar este programa tiene que ser con struct y arreglo que es el tema que estoy viendo, maso menos ya lo tengo claro solo q aun me cuesta un poco pero tengo la idea de mas o menos, usar esos comandos para cuando me pide los datos.
Me gustaria saber su opinion o alguna variante Grax de antemano
|
|
|
En línea
|
|
|
|
darkvidhack
Desconectado
Mensajes: 159
Be Linux my friend...
|
Hola!! bueno no entiendo muy bien tu problema, pero veré qué puedo hacer,
Bueno, primero dices que una tuberia va de la ciudad X a la ciudad Y, y para esa tubería se colocan sensores para varias cosas cada 5 kilometros, entonces lo que quieres es medir estas magnitudes cada 5 kilometros, no? lo que puedes hacer es definir una estructura para la tuberia e ir recopilando información sobre ella cada 5 kilometros:
int distancia_XY=30; //Declaras una variable de tipo entero donde almacenar la distancia que hay entre la ciudad X y la ciudad Y, por //ejemplo 30.
int j=0; //Mas adelante utilizaremos esta variable
struct tuberia_5km {
int sensor_temperatura; //defines la el tipo tuberia_5km para almacenar tus datos int sensor_presion; int sensor_velocidad;
}
tuberia_5km array[distancia_XY/5]; //Declaras un vector del tipo tuberia_5km (nombre de la estructura anterior) para ir almacenando //los valores de los sensores cada 5 km.
for(int i=0;i<distancia_XY;i=i+5,j++){ cout<<"Introduce el valor del sensor de temperatura para la distancia "<<i<<endl; cin>>array[j]tuberia_5km.sensor_temperatura; .... ... //Así vas leyendo el valor de los sensores cada 5km, yo solo te he puesto el primero como ejemplo ...
}
NOTA:el valor de los sensores en el km 0, esta en la posicion 0 del array, para el km 5, está en la posicion 1 del array... así hasta el km 30.
Bueno, espero haber entendido lo que quieres y que lo de ahí arriba te sirva.
Un saludo.
|
|
|
En línea
|
live and let die
la duda es la base de todo conocimiento
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ayuda con un problema...
Java
|
Zero_1
|
5
|
4,405
|
30 Noviembre 2007, 13:39 pm
por Zero_1
|
|
|
[Ayuda] Problema con un bat.
« 1 2 »
Scripting
|
washanwer
|
11
|
6,498
|
9 Julio 2008, 06:45 am
por washanwer
|
|
|
Ayuda con problema en C
Programación C/C++
|
Pantuflo
|
5
|
3,172
|
11 Mayo 2010, 16:41 pm
por Ari Slash
|
|
|
[C++] Divisibilidad por primos de un número por partes
Programación C/C++
|
El_Lentejas
|
6
|
5,169
|
17 Junio 2020, 21:56 pm
por dijsktra
|
|
|
Ayuda con un problema
Programación C/C++
|
gonwhter
|
1
|
3,022
|
1 Diciembre 2020, 18:02 pm
por @XSStringManolo
|
|