Trabajo de Programación Digital(Para Imprimir)

16
TRABAJO DE PROGRAMACIÓN DIGITAL I. Enunciado. Diseñar un programa que permite calcular el área de un trapecio conociendo su base mayor, base menor y la altura. II. Análisis del problema. Entrada Salida III. Diseño del algoritmo. a) Diagrama del flujo. Base mayor: B Base menor: b Área: A Declarar variables. B, Ingresar la base Inicio Ingresar la base Ingresar la altura: Calcular el área: ( B+b )H

description

11

Transcript of Trabajo de Programación Digital(Para Imprimir)

Page 1: Trabajo de Programación Digital(Para Imprimir)

TRABAJO DE PROGRAMACIÓN DIGITAL

I. Enunciado.

Diseñar un programa que permite calcular el área de un trapecio conociendo su base mayor, base menor y la altura.

II. Análisis del problema.

Entrada

Salida

III. Diseño del algoritmo.

a) Diagrama del flujo.

Base mayor: B

Base menor: b

Altura : H

Área: A

Inicio

Declarar variables. B, b, H, A

Ingresar la base mayor: B

Ingresar la base menor: b

Ingresar la altura: H

Calcular el área: A=(B+b )∗H

2

Mostrar el área: A

Fin

Page 2: Trabajo de Programación Digital(Para Imprimir)

IV. Prueba de escritorio.

A=(B+b )∗H

2

Base mayor: 10

Base menor: 9

Altura: 3

A = 28.5u2

V. Codificación.

//inclusión de librerías

#include <iostream.h>//para cin y cout

#include <conio.h>//para getch()

void main()

{//declarar variables

cout<<"BIENVENIDOS AL PROGRAMA PARA CALCULAR EL AREA DEL TRAPECIO.\n\n";

int B, b, H;

float A;

//ingresar la base mayor

cout<<"INGRESAR LA BASE MAYOR:";

cin>>B;

//ingresar la base menor

cout<<"INGRESAR LA BASE MENOR:";

cin>>b;

Programación Digital 2

Page 3: Trabajo de Programación Digital(Para Imprimir)

//ingresar la altura

cout<<"INGRESAR LA ALTURA:";

cin>>H;

//calcular el área

A=((B+b)*H)/2.0;

//mostrar el área

cout<<"/n El Área Del Trapecio Es:"<<A;

getch();

}

VI. Compilación y depuración.

Pulsar: ALT + F9o clic en el menú Project, clic en compile.

Programación Digital 3

Page 4: Trabajo de Programación Digital(Para Imprimir)

VII. Ejecución.

Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run

Programación Digital 4

Page 5: Trabajo de Programación Digital(Para Imprimir)

PROGRAMA 1.

Diseñar un programa que permita calcular el área de un triángulo conociendo dos lados y el Angulo que forman los dos lados.

A=n∗m∗sin (Angulo)

2

I.Codificación.

//inclusión de librerías#include <iostream.h>//para cin y cout#include <conio.h>//para getch()#include <math.h>#define rad 0.017453void main(){//declarar variablescout<<"BIENVENIDOS AL PROGRAMA PARA CALCULAR EL AREA DEL TRIANGULO.\n\n";int n, m, Angulo;float A;//ingresar el lado ncout<<"INGRESAR EL LADO n:";cin>>n;//ingresar el lado m

Programación Digital 5

Page 6: Trabajo de Programación Digital(Para Imprimir)

cout<<"INGRESAR EL LADO m:";cin>>m;//ingresar el angulocout<<"INGRESAR EL ANGULO:";cin>>Angulo;//calcular el áreaA=(n*m*sin(Angulo*rad))/2.0;//mostrar el áreacout<<"/n El AREA DEL TRIANGULO ES:"<<A;getch();}

II. Compilación y depuración.

Pulsar: ALT + F9 o clic en el menú Project, clic en compile.

III. Ejecución.

Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run

Programación Digital 6

Page 7: Trabajo de Programación Digital(Para Imprimir)

PROGRAMA 2.

Diseñar un programa que te permita convertir la velocidad de km/h a m/s.

I. Codificación.

//inclusión de librerías#include <iostream.h>//para cin y cout#include <conio.h>//para getch()#include <math.h>void main(){//declarar variablescout<<"BIENVENIDOS AL PROGRAMA PARA COMBERTIR LA VELOCIDAD DE KM/H A M/S.\n\n";float Vk, Vm;//ingresar la velocidadcout<<"INGRESAR LA VELOCIDAD EN KILOLETROS POR HORA:";cin>>Vk;//calcular en metrosVm=Vk*1000/3600;

Programación Digital 7

Page 8: Trabajo de Programación Digital(Para Imprimir)

//mostrar la velocidadcout<<"/n LA VELOCIDAD EN METROS POR SEGUNDO ES:"<<Vm;getch();}

II. Compilación y depuración.

Pulsar: ALT + F9 o clic en el menú Project, clic en compile.

III. Ejecución.

Programación Digital 8

Page 9: Trabajo de Programación Digital(Para Imprimir)

Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run

Programación Digital 9

Page 10: Trabajo de Programación Digital(Para Imprimir)

PROGRAMA 4.

Crear un programa que te solicite el ingreso de la nota del primer parcial, la segunda nota del parcial, y la nota del trabajo y que te diga si aprobaste o desaprobaste.

I. Codificación.

#include<iostream.h>#include<conio.h>void main(){cout<<"BIENVENIDOS AL PROGRAMA PARA SABER SI APRUEBAS O DESAPRUEVAS UNA ASIGNATURA.\n\n";float P1,P2,Tra,Prom;cout<<"ingrese tu nota del primer parcial:";cin>>P1;cout<<"ingrese tu nota del segundo parcial:";cin>>P2;cout<<"ingrese tu nota del trabajo:";cin>>Tra;Prom=(P1*(0.35)+P2*(0.35)+Tra*(0.30));if(Prom<=10.4){cout<<"/n lo siento tu promedio final es desaprobatorio:"<<Prom;

Programación Digital 10

Page 11: Trabajo de Programación Digital(Para Imprimir)

}else{cout<<"/n felicitaciones tu promrdio final es aprobatorio:"<<Prom;}getch();}

II. Compilación y depuración.

Pulsar: ALT + F9 o clic en el menú Project, clic en compile.

Programación Digital 11

Page 12: Trabajo de Programación Digital(Para Imprimir)

III. Ejecución.

Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run

PROGRAMA 5.

Crear un programa que te solicite las horas totales trabajadas de un trabajador, el incentivo y calcular el sueldo del trabajador. Si el sueldo del trabajador es mayor de 300 se le descuenta el 10% del sueldo.

I. Codificación.

#include<iostream.h>#include<conio.h>void main(){cout<<"BIENVENIDOS AL PROGRAMA PARA CALCULAR SU SUELDO DE UN TRABAJADOR.\n\n";float h,incentivo,SI,descuento,SF;cout<<"ingrese las horas totales:";cin>>h;cout<<"ingrese incentivo:";cin>>incentivo;SI=incentivo*h;if(SI>300){descuento=SI*0.1;cout<<"/n su descuento es:"<<descuento;SF=SI-descuento;

Programación Digital 12

Page 13: Trabajo de Programación Digital(Para Imprimir)

cout<<"/n su sueldo final es:"<<SF;}else{cout<<"el sueldo final es"<<SI;}getch();}

II. Compilación y depuración.

Pulsar: ALT + F9 o clic en el menú Project, clic en compile.

Programación Digital 13

Page 14: Trabajo de Programación Digital(Para Imprimir)

III. Ejecución.

Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run

Programación Digital 14