Programas repetitivos en c++
PROBLEMA 1.- Construya un programa que lea como datos valores de x y calcule para cada valor leído Y=4X-3. Como salida se deben imprimir los valores de X y Y, el proceso debeterminar cuando sea leído un valor de X igual a cero.
Datos de entrada: Proceso Condición de Terminación Datos de salida
X
1
2
3
0 Y = (4*X) -3
X=0 Y, X
La solución del problema es que encada proceso al leer la variable X, se sustituya en Y. El número de veces que se repite el proceso está determinado por el número de datos de X diferentes de cero y es necesario que termine el últimodato cuando X sea igual a cero.
SOLUCIÓN:
Proceso repetitivo para calcular valores de Y, Condición que define la terminación
para valores de X diferentes de cero.X
X=0
= 0
ALGORITMO DIAGRAMA DE FLUJO
1. Inicio
2. Leer la variable X
3. Si el valorde x es igual
a cero ir al paso No. 6
4. Asignar el producto de 4 por X y la resta 3 X
A la variable Y.
5. Imprimir los valores de X, Y
6. Regresar al paso 2
7. TerminaciónPrueba de escritorio
LEER X X=0 Y IMPRIMIR X ,Y
1 NO 1 1,1
2 NO 5 2,5
3 NO 9 3,9
0 SI
CODIFICACIÓN EN “C”
#include
#include#include
main()
{
gotoxy (20,2);printf("--UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO--\n");
gotoxy (19,3);printf("--FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLAN C4--\n");
gotoxy (24,4);printf("--INGENIERIAMECANICA ELECTRICA--\n");
gotoxy (15,6);printf(".............................................................\n");
gotoxy (20,8);printf("--COMPUTADORAS Y PROGRAMACION--\n\n");
gotoxy(20,9);printf("--MARTHA URRUTIA VARGAS\n");
gotoxy (15,10);printf("............................................................\n\n");
int x,y;
B:
printf("dame el valor de x:\n");
scanf("%d",&x);...
Regístrate para leer el documento completo.