Está en la página 1de 7

“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

FACULTAD DE INGENIERIA INDUSTRIAL, SISTEMAS E INFORMATICA

ESCUELA PROFESIONAL: INGENIERIA ELECTRONICA


ASIGNATURA: FUNDAMENTOS Y METODOLOGIA DE LA PROGRAMACION
CICLO: II SEMESTRE ACADEMICO: 2023 - I
DOCENTE: ING. HUGO SERRANO RODAS

PRACTICA PROCESOS SECUENCIALES

Para los siguientes problemas expresar las instrucciones de su algoritmo en instrucciones


escritas en el lenguaje de programación C ++
1. Diseñar un programa que calcule la suma de los “n” primeros números naturales.
//Programa que calcula la suma de "N" números naturales.
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float n, s;
cout<<"Ingrese números a sumar:";
cin>>n;
s=n*(n+1)/2;
cout<<"La suma es: "<<endl<<s<<endl;
2. Escribir un programa que calcule el promedio obtenido por un alumno. Se deben ingresar 3
notas por teclado.

//Promedio

#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;

int main ()
{
float a, b, c, p;
cout<<"Ingrese primera nota"<<endl;
cin>>a;
cout<<"Ingrese segunda nota"<<endl;
cin>>b;
cout<<"Ingrese tercera nota"<<endl;
cin>>c;
p=(a+b+c)/3;
cout<<"El promedio del alumno es: "<<p<<endl;
getch ();}

3. Construir un programa para obtener la hipotenusa y los ángulos de un triángulo rectángulo a


partir de las longitudes de los catetos.
//Hipotenusa y ángulo de un triángulo
“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std;

int main ()
{
float a, b, c, h, A;
cout<<"Ingrese primer cateto"<<endl;
cin>>a;
cout<<"Ingrese segundo cateto"<<endl;
cin>>b;

h=sqrt(pow(a,2)+pow(b,2));
A=asin(a/b);
cout<<"La hipotenusa y el ángulo es: "<<h<<endl<<A<<endl;
getch ();}
4. Escribir un programa que teniendo como datos de entrada el radio y la altura de un cilindro
calcule el área y el volumen de cilindro.
//Área y volumen de un cilindro.
#include <iostream>
#include <stdlib.h>
#include <iomanip>
#include <stdio.h>
#include <math.h>
#include <conio.h>
#define pi 3.14
using namespace std;
int main ()
{
float r, h, al, vol;
cout<<"Ingresa el radio del cilindro:"<<endl;
cin>>r;
cout<<"Ingresa la altura del cilindro:"<<endl;
cin>>h;
al=(2*pi*r*h)+(2*pi*r*r);
vol=pi*r*r*h;
cout<<"El área del cilindro es: "<<endl<<al<<endl;
cout<<"El volumen del cilindro es: "<<endl<<vol<<endl;
}
5. Diseñar un programa que calcule el interés generando por un capital depositado durante cierta
cantidad de periodos a una tasa de interés determinada y expresada en porcentaje.
Aplicar las siguientes formulas:
Monto= capital (1+tasa/100) números de periodos
Interés = Monto-capital
Donde, tasa es el porcentaje de interés por periodo. Un periodo puede ser un día, un mes, un
año, etc.
//Programa que calcula el interés de un capital depositado durante cierta cantidad de periodos a
una tasa de interés determinada y expresada en porcentaje.
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

using namespace std;


int main ()
{
float a, Ti, P, M, I, PI;
cout<<"Ingrese el capital:"<<endl;
cin>>a;
cout<<"Ingrese la tasa de interés:"<<endl;
cin>>Ti;
cout<<"Ingrese el número de períodos en días, meses o años:"<<endl;
cin>>P;
M=a*pow(1+Ti/100,P);
I=M-a;
PI=(I*100)/a;

cout<<"El interés es: "<<endl<<PI<<endl;


6. Diseñar un programa que convierta un número real, que representa horas a minutos, segundos
y decimas de segundos.
//Programa que convierte un número real, que representa horas a minutos, segundos y decimas
de segundos.
#include <iostream>
#include <stdlib.h>
#include <iomanip>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float h, m, s, ds, Min, Seg, DS;
cout<<"Ingresa el tiempo en horas"<<endl;
cin>>h;
Min=60*h;
Seg=h*3600;
DS=h*36000;

cout<<"El tiempo en minutos es: "<<endl<<Min<<endl;


cout<<"El tiempo en segundos es: "<<endl<<Seg<<endl;
cout<<"El tiempo en décimas de segundo es: "<<endl<<DS;
}
7. Desarrolla un programa que lea 2 valores a, b, y los intercambie por ejemplo si a=2 y b=5, el
algoritmo debe hacer a=5 y b= 2.
//Programa que convierte el valor de dos números.
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float a, b, AC, BC;
cout<<"Ingresa el primer número: "<<endl;
“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

cin>>a;
cout<<"Ingresa el segundo número: "<<endl;
cin>>b;
AC=b;
BC=a;

cout<<"El nuevo valor de A es: "<<endl<<AC<<endl;


cout<<"El nuevo valor de B es: "<<endl<<BC<<endl;
}
8. Escribir un programa que pida el ingreso de dos números enteros y a continuación presente el
resultado de la suma, la resta, la multiplicación y la división de los números ingresados.
//Programa que realiza las 4 operaciones fundamentales de dos números.
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float a, b, s, r, m, d;
cout<<"Ingresa el primer número: "<<endl;
cin>>a;
cout<<"Ingresa el segundo número: "<<endl;
cin>>b;
s=a+b;
r=a-b;
m=a*b;
d=a/b;

cout<<"La suma de los dos números es: "<<endl<<s<<endl;


cout<<"La resta de los dos números es: "<<endl<<r<<endl;
cout<<"La multiplicación de los dos números es: "<<endl<<m<<endl;
cout<<"La división de los dos números es: "<<endl<<d<<endl;

9. Escribir un programa que calcule el precio de un producto, así como también el % descuento y
el impuesto respectivo (IGV=0.18), los datos a ingresar son el precio, la cantidad y el descuento
(en porcentaje)
//Cálculo del precio de un producto, % descuento y el impuesto respectivo (IGV=0.18)
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float V1, V2, V3, IGVT, PT, PDT;
cout<<"Ingrese el precio del producto:"<<endl;
“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

cin>>V1;
cout<<"Ingrese la cantidad del producto:"<<endl;
cin>>V2;
cout<<"Ingrese el valor del descuento en porcentaje:"<<endl;
cin>>V3;
PT=V1*V2;
PDT=((V1*V3)/100)*V2;
IGVT=((V1*V2)*0.18)/100;

cout<<"El precio total del producto (sin descuentos) es: "<<endl<<PT<<endl;


cout<<"El porcentaje del descuento total es: "<<endl<<PDT<<endl;
cout<<"El valor del impuesto es: "<<endl<<IGVT<<endl;

10. Escribir un programa que calcule la distancia entre 2 puntos de coordenadas conocidas.
//Programa que calcula la distancia entre 2 puntos de coordenadas conocidas.
#include <iostream>
#include <math.h>

using namespace std;


int main ()
{
float x1, x2, y1, y2, d;

cout<<"Ingrese coordenadas (X1,Y1) del primer punto:"<<endl;


cin>>x1>>y1;
cout<<"Ingrese coordenadas (X2,Y2) del segundo punto:"<<endl;
cin>>x2>>y2;

d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));

cout<<"La distancia entre los dos puntos es: "<<endl<<d<<endl;


return 0;
11. Escribir un programa que solicite al usuario la longitud y altura de una habitación y a
continuación visualice su superficie con cuatro decimales.
//Superficie de una habitación.
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iomanip>
using namespace std;

int main ()
{
float lh, ah, s;
cout<<"Ingrese la longitud de la habitación"<<endl;
cin>>lh;
cout<<"Ingrese la altura de la habitación"<<endl;
cin>>ah;
s=lh*ah;

cout<<"La superficie es: "<<fixed<<setprecision(4)<<s<<endl;


“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

getch ();}

12. Escribir un programa que permita calcular una boleta de pago de un trabajador. Los datos a
ingresar son: código del trabajador, el número de horas normales, el número de horas extras y
el pago normal. Además, se debe considerar lo siguiente:
Las horas extras se pagan 40% más que una hora normal.
La empresa otorga una bonificación del 30% del total del ingreso.
Los descuentos son: ESSALUD 10% y IES 2% respectivamente.
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iomanip>
using namespace std;

int main ()
{
float c, hn, nhe, pnh, PN, HE, B, D, PTT;
cout<<"Ingrese el código del trabajador"<<endl;
cin>>c;
cout<<"Ingrese el número de horas normales"<<endl;
cin>>hn;
cout<<"Ingrese el número de horas extra"<<endl;
cin>>nhe;
cout<<"Ingrese el pago normal por hora"<<endl;
cin>>pnh;

PN=(hn*pnh)*6;
HE=(pnh*40)/100;
B=((PN+HE)*30)/100;
D=((PN+HE+B)*10)/100+((PN+HE+B)*2)/100;
PTT=PN+HE+B-D;
cout<<"El pago total es "<<PTT<<endl;
getch ();}

13. El área de triángulo en función del semi perímetro, dada por Herón es:
Área= √𝑝(𝑝 − 𝑎)(𝑝 − 𝑐)(𝑝 − 𝑐), donde a, b y c son los lados del triángulo y p=(a+b+c)/2 el
semi perímetro. Escriba un programa que calcule el área del triángulo aplicando esta fórmula.
//El área de triángulo en función del semi perímetro
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float a, b, c, p, AT;
cout<<"Para hallar el área del triángulo, ingresa el valor del primer lado: "<<endl;
cin>>a;
cout<<"Ingresa el segundo lado:"<<endl;
cin>>b;
cout<<"Ingresa el tercer lado:"<<endl;
“UNIVERSIDAD NACIONAL “JOSE FAUSTINO SANCHEZ CARRION”

cin>>c;

p=(a+b+c)/2;
AT=sqrt((p*(p-a))*(p-b)*(p-c));
cout<<"El valor del área del triángulo es: "<<endl<<AT<<endl;
}
14. Escribir un programa que lea un numero de 4 cifras y lo invierta de la siguiente manera, si el
número leído es: 5769 se debe convertir en 9675.
//Programa que invierte el valor de un número.
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>

using namespace std;


int main ()
{
float abcd, AI, dcba;
cout<<"Ingresa el número: "<<endl;
cin>>abcd;
AI=dcba;

cout<<"El valor del nuevo número es: "<<endl<<AI<<endl;


}

También podría gustarte