Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El software debe generar un archivo de PDF con la información necesaria para cobrarle al cliente el servicio
que el requiere. Para enviar los datos a un archivo y .pdf se debe realizar lo siguiente:
clc, clear all, close all
global nombre; global NIT; global direccion; global telefono;
nombre = input('digite el usuario: ', 's');
NIT = input('digite el CC/NIT : ');
direccion = input('digite la Dirección : ','s');
telefono = input('digite el Telefono : ');
report(REPORTEPDF)
La función reportepdf genera el archivo en pdf con los datos almacenados en el script anterior.
function [RptgenML_CReport1] = REPORTEPDF
%BUILDREPORTE
global nombre; global NIT; global direccion; global telefono;
% Auto-generated by MATLAB on 11-Mar-2010 19:04:11
% Create RptgenML.CReport
RptgenML_CReport1 = RptgenML.CReport('isAutoSaveOnGenerate',true,...
'Stylesheet','default-fo',...
'Format','pdf',...
'FilenameName','INFORME',...
'FilenameType','other',...
'DirectoryName','D:\back_up Pc_Concejo\MIS DOCUMENTOS\Mis documentos\anteproyecto tesis\TAREA REPORTE DANIEL',...
'DirectoryType','other');
% setedit(RptgenML_CReport1);
% Create rptgen.cfr_paragraph
rptgen_cfr_paragraph1 = rptgen.cfr_paragraph;
rptgen_cfr_text1 = rptgen.cfr_text('Content',['NOMBRE: ', nombre, ]);
set(rptgen_cfr_paragraph1,'ParaTextComp',rptgen_cfr_text1);
setParent(rptgen_cfr_paragraph1,RptgenML_CReport1);
% Create rptgen.cfr_paragraph
rptgen_cfr_paragraph2 = rptgen.cfr_paragraph;
rptgen_cfr_text2 = rptgen.cfr_text('Content',...
['CC/NIT: ' , num2str(NIT)]);
set(rptgen_cfr_paragraph2,'ParaTextComp',rptgen_cfr_text2);
setParent(rptgen_cfr_paragraph2,RptgenML_CReport1);
% Create rptgen.cfr_paragraph
rptgen_cfr_paragraph3 = rptgen.cfr_paragraph;
rptgen_cfr_text3 = rptgen.cfr_text('Content',...
['DIRECCION: ' , direccion]);
set(rptgen_cfr_paragraph3,'ParaTextComp',rptgen_cfr_text3);
setParent(rptgen_cfr_paragraph3,RptgenML_CReport1);
% Create rptgen.cfr_paragraph
rptgen_cfr_paragraph4 = rptgen.cfr_paragraph;
rptgen_cfr_text4 = rptgen.cfr_text('Content',...
['TELEFONO: ' num2str(telefono)]);
set(rptgen_cfr_paragraph4,'ParaTextComp',rptgen_cfr_text4);
setParent(rptgen_cfr_paragraph4,RptgenML_CReport1);
- Varillas d <=1"
- Varillas d > 1"
- Mallas
- Platinas
- Madera (probeta estándar)
- Bloques
- Cilindros de hormigón
- úcleos de hormigón
- Vigas L < 0.5 m
- Vigas L < 3.0 m
- Traviesas de ferrocarril
- Cadenas
- Ganchos
- Cables
- Tubos f < 12"
Tacos de construcción
- Agarraderas de clibes
- Grapas galvanizadas
- Perchas galvanizadas
- Cualquier elemento con agarres
- Material en probeta estándar
El reporte generado debe tener una forma similar a la figura 2.2.
3.) Se requiere de un programa que permita a una empresa generar una gráfica de barras horizontales
con las ventas de los últimos seis meses, para ayudar en la toma de decisiones de mercadeo. El
usuario debe ingresar el nombre y el NIT que identifica la empresa, ver Figura 3.1. También se
deben ingresar los valores correspondientes al total de ventas para cada mes, tomando en cuenta que
los valores están entre 0 y 60 (miles), ver figura 3.2. Si el valor ingresado es menor a 0, se asume que
es 0 y se muestra un mensaje informando al usuario, ver Figura 3.3. De forma similar, si el valor
ingresado es mayor a 60, se asume que es 60 y se muestra un mensaje informando al usuario, ver
Figura 3.3. Cuando se termina de ingresar la información de las ventas, se debe mostrar un gráfico
con las ventas por semestre.