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
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
//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
VII. Ejecución.
Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run
Programación Digital 4
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
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
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
//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
Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run
Programación Digital 9
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
}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
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
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
III. Ejecución.
Pulsar CTRL + F9 o clic en menú debug, clic en run o clic en el icono Run
Programación Digital 14
Top Related