Codigos De Programas En Visual Eage

  • Uploaded by: Alberto Moreno Cueva
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Codigos De Programas En Visual Eage as PDF for free.

More details

  • Words: 809
  • Pages: 7
Minicomputadoras

-1-

Ing. Alberto Moreno C.

CODIGOS DE PROGRAMAS EN VISUAL EAGE Tipos de Datos en RPGIV

:

Alfanuméricos

el tipo A

Numéricos

tipo

S

TIPOS DE HOJA.- La codificación de un programa se basa en hojas , cada una de ellos tienen una sintaxis diferente dependiendo de lo que se va realizar dentro del programa: − − − −

F à Define Archivos (Tablas, Pantallas, Reportes). D à Definición(Variables, Constantes, Estructuras) C à Calculo de RPGIII à Se utiliza para la LOGICA CX à Calculo RPGIV hoja c ampliadoà Se utiliza para la LOGICA

Los operadores empleados: ** (exponenciacion) * (multiplicación) , / división +, -

, %REM(N1:D) residuo de una división entera

( suma y resta)

En la hoja de calculo (C ) para evaluar expresiones numéricas , cadenas o procesos de lectura o asignación de variables emplear:

Factor1

operador EVAL

factor2 –ampliado EXPRESION

Para leer el contenido d de una caja de texto o cualquier otro control emplear:

Factor1

operador EVAL

factor2 –ampliado Varible=%GETATR(‘VEN’:’CONTROL’:’TIPO’)

VEN=Nombre de la ventana o formulario Control: El nombre del control Tipo : el tipo de control que se esta empleando para realizar una operación: Text : el contenido de una caja de texto Label : si es una etiqueta Checked : si es una opcion FIRST : leer el indice de un cuadro combianado o lista

Minicomputadoras

-2-

Ing. Alberto Moreno C.

Para asignar un valor a un control :

Factor1

operador EVAL

factor2 –ampliado %SETATR(‘VEN’:’CONTROL’:’TIPO’)=DATO

Sentencias de control Las instrucciones de control en la hoja de cálculo , pueden ser condicionales o selectivas:

Factor1

operador IF

factor2 –ampliado PROCESO1

ELSE PROCESO2 ENDIF La condición puede llevarse a cabo con operadores de relación o lógicos Ø

Mayor ,>= mayor igual , < menor , <= , <> ( difrente), = (igual) Operadores lógicos And (y) , Or (o) o negación (Not) Ejemplos:

Factor1

operador factor2 –ampliado IF N1>N2 Eval Mayor=N1 ELSE Eval Mayor=N2 ENDIF Al igual que otros lenguajes se pueden dar If- anidado dependiendo del programa a desarrollar. Para realizar instrucciones de control:

Factor1

operador Select When When

factor2 –ampliado Proceso1 Proceso2

OTHER Proceso3 ENDSL

Minicomputadoras

-3-

Ing. Alberto Moreno C.

Other .- se ejecuta si ninguna de las condiciones cumple con When Cajas de textos

Ejemplo:

Los pasos primero arrastrar los controles etiquetas y cajas de textos hacia el formulario

Etiquetas

A los datos de entrada y datos de salida deben colocarse los nombres y definir sus tipos respectivos como se muestra:

Minicomputadoras

-4-

Ing. Alberto Moreno C.

Es necesario dar el nombre y su tipo de datos como se muestra en la figura 2 y 3 respectivamente, la ficha Edición es opcional se utiliza para formatear los datos , para que no muestre los ceros a la izquierda o separar con comas.

Nota.- Proceder de manera similar para los textos y las etiquetas de salida.

Antes de codificar dar nombre al formulario haciendo click derecho en la pestaña del formulario.

Luego proceda a codificar: En el botón hacer click derecho y seleccione el evento PRESS

Minicomputadoras

-5-

Ing. Alberto Moreno C.

ANTES DE COMPILAR PRIMERO PROCEDA A GRABAR

AL EJECUTAR EL PROGRAMA EL RESULTADO SERA EL SIGUIENTE:

Minicomputadoras

-6-

Ing. Alberto Moreno C.

Ejemplo 2.empleando instrucciones de control Combo cuadro combinado Nombre: CBC y llenar los cursos interactivamente

Cajas de textos con nombres EXP , EXF Longitud :2 Decimal : 0 Tipo Numérico

Código del programa

Los colores de Primer plano Forecolor y segundo plano backcolor 0 => Blanco , 1 =>Negro

2=>Azul , 3=>Rojo , 4=Rosa

,5=>Verde , 6 =>Cian

7 =>Amarillo ,8=>Gris oscuro , 9=>Azul oscuro , 10=>Rojo oscuro ,11=>Rosa oscuro 12 =>Verde oscuro ,13 =>Cian oscuro ,14 =>Marrón

Minicomputadoras

-7-

Ing. Alberto Moreno C.

Ejercicios propuestos: Se tiene un Bloque de Edificios que colindan con una avenida , y una esquina; dicho bloque tiene 4 edificios y cada edificio tiene 6 pisos y en cada piso hay 4 departamentos ; Se pide hacer un programa que ingresando por teclado un numero de departamento visualice los siguientes mensajes: “Con Vista”, ”Sin Vista” y “Esquina”.

2.- Se tiene cierta cantidad de bolas de billar , con el cual se desea hacer una piramide en cuya base va una bola y en cada base cuadrada esta formado por un numero cuadrado perfecto; Mostrar la cantidad de pisos que se forman y el numero de bolas que se forman. 3.-Ingresando un numero entero de cualquier longitud mostrar dicho numero de manera invertido pero sin utilizar operaciones aritmética. 4.-Ingresando por teclado el area de un terreno en metros cuadrados , determinar la cantidad de mayólica utilizadas de 0.30x0.30 mts. y el precio que debe pagar un cliente y la cantidad de cajas utilizadas si una caja contiene 12 mayólicas. 5.- Ingresando por teclado la hora y los minutos , mostrar el angulo que forma en grados sexagesimales.

Related Documents

Codigos De Programas
April 2020 8
Codigos
June 2020 19
Visual-en
May 2020 7
Codigos
November 2019 33

More Documents from ""