You are on page 1of 5

Unidad 3. INTRODUCCIN AL LENGUAJE C Actividad 2.

Funciones de entrada y salida


Unidad 3 Actividad 2. Funciones de entrada y salida Problema: Usted como programador(a) realizar un programa donde pregunte al usuario su peso, altura, edad y sexo. Considere que las variables de entrada (peso, altura, edad y sexo) tienen las siguientes especsiicaciones: El peso esta dado en kilogramos siendo un ejemplo 58.7 Kg, es decir, 58 kilos con 700 gramos, es decir ser una variable flotante . La altura esta dada en metros siendo un ejemplo 1.63 m, es decir, un metro con 63 cientmetros, es decir ser una variable flotante. La edad esta dada en aos siendo un ejemplo 69 aos, es decir, 69 aos, ser una variable entera. El sexo es una letra, para femenino F y para masculino M ser una variable caracter.

El programa dar como salida los siguientes mensajes, respetando los renglones, los tabuladores, y los enunciados: Para el caso que la variable sexo sea F desplegar: Estimada Dama sus datos personals son los siguientes: Su peso es de XX.X kilogramos Su estatura es de XX.X metros Su edad es de XX aos Fue un placer interactuar con usted. Para el caso que la variable sexo sea M desplegar: Estimado Caballero sus datos personals son los siguientes: Su peso es de XX.X kilogramos Su estatura es de XX.X metros Su edad es de XX aos Fue un placer interactuar con usted.

1. Analiza el problema y propn una solucin en pseudocdigo o diagrama de flujo, gurdalo con el nombre FPR_U3_A2_XXYZ, la extensin del archivo puede ser cualquiera de las siguientes, dependiendo del programa que hayas decidido utilizar: .doc, .ppt, .pdf, .jpg, .bmp, .gsi, .vsd. 2. Realiza una prueba de escritorio y posteriormente, si sta ha sido satisfactoria, escribe el programa en lenguaje C.
Pedro Gonzlez Padilla AL12509331 Ing. Desarrollo de Software

Unidad 3. INTRODUCCIN AL LENGUAJE C Actividad 2. Funciones de entrada y salida

Algoritmo: FPR_U3_A2_PEGP (pseudocdigo)


Inicio Imprimir" **** Hola introduzca los datos solicitados **** " Imprimir "Ingrese supeso: " Leer peso Imprimir"Ingrese altura: " Leer altura Imprimir "Ingrese edad: " Leer edad Leer y avanzar Imprimir "Ingrese su sexo F/M : " Leer sexo si (sexo igual 'f' o sexo igual 'F' ) entonces Imprimir"----Estimada Dama sus datos personales son los siguientes:----" Imprimir"***Su peso es de kilogramos",peso Imprimir"***Su estatura es de metros",altura Imprimir"***Su edad es a es de %d anos",edad Imprimir"----Fue un placer interactuar con usted----" Fin si Si no (sexo igual 'm' o sexo igual 'M' )entonces Imprimir"----Estimado Caballero sus datos personales son los siguientes::----" Imprimir"***Su peso es de kilogramos",peso Imprimir"***Su estatura es de metros",altura Imprimir"***Su edad es a es de %d anos",edad Imprimir"----Fue un placer interactuar con usted----" Fin si no Si no Imprimir"----No capturo el Sexo de forma correcta favor de intentarlo nuevamente----" Fin si no Leer y avanzar Sistema"Pausa" F

Pedro Gonzlez Padilla AL12509331 Ing. Desarrollo de Software

Unidad 3. INTRODUCCIN AL LENGUAJE C Actividad 2. Funciones de entrada y salida

Realiza una prueba de escritorio para masculino


Instruccin Dato de entrada Operaciones Estado de la memoria (variables y constantes) Dato de salida

peso
Inicio -

altura
-

edad
-

sexo
-

Leer peso

peso
60.8 60.8

altura
-

edad
-

sexo
-

Peso= 60.8

Leer altura

1.70

peso -

altura
1.70

edad -

sexo -

altura = 1.70

Leer edad

29

peso
-

altura
-

edad
29

sexo
-

edad - = 29

Leer Sexo m -

peso
-

altura
-

edad

sexo
m Sexo = m

Imprimir Datos Peso, altura, edad, Sexo

1.4

peso
60.8 m

altura
1.70 1.4

edad
29

sexo
-

----Estimado Caballero sus dato ***Su peso es de 60.80 kilogram ***Su - estatura es de - 1.70 metro ***Su edad es a es de 29 anos ----Fue un placer interactuar con usted---

Pedro Gonzlez Padilla AL12509331 Ing. Desarrollo de Software

Unidad 3. INTRODUCCIN AL LENGUAJE C Actividad 2. Funciones de entrada y salida

Realiza una prueba de escritorio para femenino


Instruccin Dato de entrada Operaciones Estado de la memoria (variables y constantes) Dato de salida

peso
Inicio Leer peso

altura
-

edad
-

sexo
-

peso
56.78 56.78

altura
-

edad
-

sexo
-

Peso= 56.78

Leer altura

1.60

peso -

altura
1.60

edad -

sexo -

altura = 1.60

Leer edad

32

peso
-

altura
-

edad
32

sexo
-

edad = 32 -

Leer Sexo f -

peso
-

altura
-

edad

sexo
f Sexo = f

Pedro Gonzlez Padilla AL12509331 Ing. Desarrollo de Software

Unidad 3. INTRODUCCIN AL LENGUAJE C Actividad 2. Funciones de entrada y salida


----Estimada Dama sus datos personales son los siguientes:---***Su peso es de 56.78 kilogramos ***Su estatura es de 1.60 metros ***Su edad es a es de 32 anos ----Fue un placer interactuar con usted----

Imprimir Datos Peso, altura, edad, Sexo

1.4

peso
56.78

altura
1.60 -

edad
32 -

sexo
f -

Pedro Gonzlez Padilla AL12509331 Ing. Desarrollo de Software

You might also like