You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MIGUEL Á. TOLEDO MARTÍNEZ<br />
PRIMER NIVEL <strong>DE</strong> REFINAMIENTO<br />
obtenerDato()<br />
Inicio<br />
Fin.<br />
calcularVoltaje()<br />
Inicio<br />
Fin.<br />
Escribir(“Favor de introducir su nombre: ”)<br />
Leer(nombre).<br />
Escribir(“Favor de introducir la fecha: ”)<br />
Leer(fecha).<br />
Escribir/”Favor de introducir el valor de la corriente: ”.<br />
Leer(corriente)<br />
Escribir(“Favor de pedir el valor de la resistencia: ”)<br />
Leer(resistencia)<br />
voltaje = corriente x resistencia.<br />
visualizarResultado()<br />
Inicio<br />
Escribir(“Nombre del usuario: ”, nombre).<br />
Escribir(“Fecha: ”, fecha).<br />
Escribir(“RESISTENCIA CORRIENTE VOLTAJE ”)<br />
voltaje.<br />
Escribir(resistencia, corriente, voltaje)<br />
Fin.<br />
CODIFICACIÓN <strong>DE</strong>L PROGRAMA<br />
A continuación se muestra como los algoritmos anteriores se traducen a un código C++.<br />
//* Nombre del problema: SOLPROB.CPP<br />
Salida:<br />
El problema de salida deber una tabla mostrando los valores de voltaje junto<br />
con los valores de resistencia y corriente usados en el cálculo. El nombre<br />
del usuario y la fecha de ejecución del programa aparecerán en la parte su-<br />
perior de la pantalla.<br />
Entrada:<br />
La entrada es el nombre del usuario y fecha, un valor para corriente y uno<br />
para resistencia<br />
Procesamiento:<br />
Ley de Ohm: voltaje = corriente * resistencia<br />
*/<br />
#include // Para cin y cout<br />
#include // Para setw()<br />
const int TAMANO_NOMBRE = 31; // Tamano del arreglo para el nombre del usuario<br />
const int TAMANO_FECHA = 9; // Tamano del arreglo de la fecha<br />
void main(void)<br />
{<br />
FUNDAMENTOS – <strong>LECCIÓN</strong> 7 7-57