Sei sulla pagina 1di 11

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

PRACTICA N° 5 DE LENGUAJE DE PROGRAMACION


ESTRUCTURA DE SELECCIÓN MÚLTIPLE

1) Diseñar un algoritmo que permita determinar el nombre del mes del año y la estación del año,
mediante un numero ingresado
Análisis de datos
Caso 10 m= “octubre”
E: n (numero)
Caso11: m=”noviembre”
S: m (mes), e (estación
Caso 12: m=”diciembre”
Pseudocódigo
Fin de segun
Inicio
Entero n
Según sea n
Carácter m,e
Caso1,2,3: e=”verano”
Escribir
Caso 4,5,6: e=”otoño”
Ingresar numero
CASO 7,8,9: e = “invierno”
Leer n
Caso 10,11,12: e= “primaveral”
Proceso
Fin de segun
Si n >0 y n ≤ 12 entonces
Sino m= “numero incorrecto”
Según sea n
Salir
Caso1: m=”enero”
Escribir “el mes del añoes
Caso 2: m=”febrero”
#la estación del año es”
CASO 3 m =”marzo”
Fin
Caso 4 m= “abril”
Prueba de Escritorio
Caso 5 m= “mayo”
n=5
Caso6: m=”junio”
m=”mayo”
Caso 7: m=”julio”
e= “otoño”
CASO 8 m = “agost0”
Caso 9 m= “setiembre”
2) Una heladería vende helados a los precios unitarios dados en la siguiente tabla
Helado Precio Como oferta, la tienda aplica un descuento igual a un porcentaje del
Sol S/. 1.5 importe compra de acuerdo a la siguiente tabla
Fresa S/. 2.0 Cant. de Helados Descuento
Mar S/1.7 < 24 2.5%
≥24 5.0%

Diseñe un algoritmo que determine el importe del descuento y el importe a pagar por la compra de cierta
cantidad de helados del mismo tipo.
3) Un supermercado vende yogurth en botellas de un litro a los precios dados en la siguiente tabla
Marca Precio Como oferta, el supermercado ofrece un descuento igual a un porcentaje del
Gloria S/. 3.90 importe de la compra de acuerdo a la siguiente tabla
Laive S/. 3.80 Cant. adquirida Descuento
Pura vida S/. 4.20 <15 4.0%
Milkito S/3.60 ≥15y <30 6.5%
≥30 y <45 9.0%
≥45 11.5%
Diseñe un algoritmo que determine el importe de compra, el importe de descuento y el
importe a pagar por la compra de cierta cantidad de botellas de un mismo tipo de yogurth.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS
#include<iostream>
using namespace std;
int main(){
//declarar
char helado;
int cant;
double icom,ides,ipag;
//entrada
cout<<"(S)Sol"<<endl;
cout<<"(F)Fresa"<<endl;
cout<<"(M)Mar"<<endl;
cout<<"(R)Rico"<<endl;
cout<<"Tipo de Helado=";cin>>helado;
cout<<"Cantidad Helado=";cin>>cant;
//proceso
switch(helado){
case 'S':
case 's':icom=cant*1.5;break;
case 'F':
case 'f':icom=cant*2.0;break;
case 'M':
case 'm':icom=cant*1.7;break;
case 'R':
case 'r':icom=cant*2.5;break;
default: icom=0;break;
}
if (cant<24)
ides=icom*0.025;
else
ides=icom*0.05;
ipag=icom-ides;
//salida
cout<<"Importe de Compra:"<<icom<<endl;
cout<<"Importe de Descuento:"<<ides<<endl;
cout<<"Importe a Pagar:"<<ipag<<endl;
system("pause");
return 0;
}
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

#include<iostream>
#include<string.h>
using namespace std;
int main(){
//declarar
int n;
char m[20];
char e[20];
//entrada
cout<<"ingresar numero:"; cin>>n;

//proceso
switch(n){
case 1: strcpy (m,"enero"); break;
case 2: strcpy (m, "febrero"); break;
case 3: strcpy (m, "marzo"); break;
case 4: strcpy (m, "abril"); break;
case 5: strcpy (m, "mayo"); break;
case 6: strcpy (m, "junio"); break;
case 7: strcpy (m, "julio"); break;
case 8: strcpy (m, "agosto"); break;
case 9: strcpy (m, "setiembre"); break;
case 10: strcpy (m, "octubre"); break;
case 11: strcpy (m, "noviembre"); break;
case 12: strcpy (m, "diciembre"); break;
}
switch (n){
case 1:strcpy (e,"verano");
case 2: strcpy (e,"verano");
case 3:strcpy (e,"verano"); break;
case 4:strcpy (e,"oto\xA4o");
case 5: strcpy (e,"oto\xA4o");
case 6: strcpy (e,"oto\xA4o"); break;
case 7:strcpy (e,"invierno");
case 8:strcpy (e,"invierno");
case 9: strcpy (e,"invierno"); break;
case 10:strcpy (e,"diciembre");
case 11:strcpy (e,"diciembre");
case 12:strcpy (e,"diciembre"); break;
}// fin de switch
//salida
cout<<"El mes del año es:"<<m<<endl;
cout<<"La estacion del año es:"<<e<<endl;

system("pause");
return 0;
}
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

PRACTICA N° 3 DE LENGUAJE DE PROGRAMACION

PROCESOS SECUENCIALES

1) Una empresa agroindustrial paga a sus empleados por horas trabajadas. El sueldo bruto se
calcula multiplicando las horas trabajadas por la tarifa horaria del empleado. Por ley, todo
empleado está sujeto a un descuento del 13% del sueldo bruto. El sueldo neto se calcula
restando el sueldo bruto menos el importe del descuento. Dados el número de horas
trabajadas y la tarifa horaria de un empleado, diseñe un algoritmo que determine el sueldo
bruto, el descuento y el sueldo neto del empleado

Análisis de datos #include<iostream>


using namespace std;
E: ht, th
int main(){
S: sueldo bruto, , importe de descuento,
//declarar
sueldo neto
int ht;
Pseudocódigo double th, ides, sbruto, sneto;
Inicio cout<<"ingresar hora trabajadas=";
Real th, ides, sbruto, sneto cin>>ht;
Entero h t cout<<"ingresar tarifa horaria=";
Escribir “Ingresar horas trabajadas:” cin>>th;
“Ingresar tarifa horaria:” //proceso
Leer th, h t sbruto=th*ht;
Proceso ides=0.13*sbruto;
sbruto← th*ht; sneto=sbruto-ides;
ides← 0.13*sbruto; //salida
sneto← sbruto-ides; cout<<"Sueldo bruto:"<<sbruto<<endl;
Salir cout<<"Descuento:"<<ides<<endl;
Escribir Sueldo bruto cout<<"Sueldo neto:"<<sneto<<endl;
Escribir Descuento system("pause");
Escribir Sueldo neto return 0;
Fin }
Prueba de Escritorio
horas trabajadas 20
tarifa horaria 30
Sneto= (20 x30) – (0.13 x 600) =522

2) Una tienda ha puesto en oferta la venta de conservas de pescado ofreciendo un descuento igual
al 15% de importe de la compra. El importe de la compra se calcula multiplicando el precio del
producto por unidades adquiridas. El importe a pagar se calcula multiplicando el precio del
producto por la cantidad de unidades adquiridas. El importe a pagar se calcula restando el
importe compra menos el importe del descuento. Dados el precio del producto y la cantidad de
unidades adquiridas, diseñe e implemente un algoritmo que determine el importe de la compra,
el importe del descuento y el importe a pagar.

Análisis de datos
E: precio, cantidad:
S: importe de compra, importe de
descuento, importe a pagar
Pseudocódigo
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

Proceso
icom←pre x cant;
ides←0.15 x com;
ipag←icom
Salir
Escribir Importe de Compra
Escribir Importe de Descuento
Escribir Importe a Pagar
Fin
Prueba de Escritorio
Precio: 4
Cantidad: 30
Importe de Compra: 120
Importe de Descuento: 18
Importe a Pagar: (4 x 30)- (0.15 x 120) =102
3) Una empresa paga a sus vendedores un sueldo bruto que se calcula sumando un sueldo basico
mas una comision. El sueldo basico es S/. 850. La comision es igual al 5% del importe total
vendido en el mes. El descuento es igual al 15% del sueldo bruto. El sueldo neto se calcula
restando el sueldo bruto menos el importe del descuento. Dado el importe total vendido en el
mes, diseñe e implemente un algoritmo que imprima la boleta de un vendedor indicando el
sueldo básico, la comisión, el sueldo bruto, el descuento y el sueldo neto
Análisis de datos
E: sueldo básico, importe total
S: Sueldo básico, Comisión, Sueldo bruto,
Descuento, Sueldo neto
Pseudocódigo Salir
Inicio Escribir Sueldo basico
Real sbasico, com, sbruto, ides, sneto, it Escribir Comision
Escribir Escribir Sueldo bruto
Sbasico Escribir Descuento
Importe total Escribir Sueldo neto
Leer it Fin
Proceso Prueba de Escritorio
com←0.05 x it; icom = 4 x 30;
sbruto←sbasico+com; Ides= 0.15 x 120;
ides←0.15 x sbruto; ipag = 102
sneto←sbruto-ides;
4) Diseñar e implmentar un algoritmo en donde un vendedor recibe un sueldp mensual más
un 10% de comisión por ventas, el vendedor desea saber cuánto dinero obtendrá por las
tres ventas que realiza en el mes. Determinar el pago total que recibirá el vendedor a fin
de mes. Al ejecutar el programa debe presentar el siguiente esquema
Ingresar Vendedor: juan
Ingresar Sueldo basico:850
Ingresar venta1:200
Ingresar venta2:250
Ingresar venta3:300
El pago total es:925
Presione una tecla para continuar . . .
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

PRACTICA N° 4 DE LENGUAJE DE PROGRAMACION

Estructura de selección simple y doble


1) Se tiene una cantidad de tarros de leche que corresponden a dos marcas , los de la marca
A deben pesar 165g y los de la marca B deben pesar 170 g. diseñar un programa para
determinar si un tarro pertenece a una o otra marca

#include<iostream>
using namespace std;
int main(){
//declarar
double peso;
//entrada
cout<<"ingresar peso:";
cin>>peso;
//Proceso
if(peso==165 ){
cout<<"Leche tipo A"<<endl;
}
if(peso==170){
cout<<"leche tipo B"<<endl;
}
system("pause");
return 0;
}
2) Una tienda vende tres tipos de productos a los precios dados en la siguiente tabla
Código Precio
101 S/. 17.5
102 S/. 25.0
103 S/. 15.5
Como oferta, la tienda ofrece un descuento igual a un porcentaje del importe compra de acuerdo
a la siguiente tabla
Cantidad adquirida Descuento
< 11 5.0%
≥ 11 y <21 7.5%
≥ 21 y <31 10.0%
≥ 31 12.5%
Adicionalmente la tienda ofrece un obsequio de acuerdo a la siguiente tabla
Importe a pagar Obsequio
>250 Una agenda
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

≤250 Un lapicero
Diseñe un programa que determine el importe de la compra, el importe del descuento, el importe
a pagar y el obsequio por la compra de cierta cantidad de unidades de un mismo tipo de producto

3) Un supermercado vende yogurt en botellas de un litro a los precios dados en la siguiente


tabla
Código del precio
yogurt
1 S/. 3.90
2 S/. 3.80
3 S/. 4.20
Como oferta la tienda ofrece un descuento igual a un porcentaje del importe de la compra de
acuerdo a la siguiente tabla
Cantidad adquirida Descuento
< 15 4.0%
≥ 15 y <30 6.5%
≥ 30 y <45 9.0%
≥ 45 11.5%
Adionalmente, la tienda caramelos de acuerdo a las siguiente tabla
Cantidad adquirida Caramelos
>25 3 por cada botella
≤25 2 por cada botella
Diseñe un programa que determone el importe de la compra, el importe del descuento , el
importe a pagar y la cantidad de caramelos de regalo por la compra de cierta cantidad de botellas
de un mismo tipo de yogurt.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

PRACTICA N° 1 DE LENGUAJE DE PROGRAMACION

I. Programa que imprime mensajes


1.- Primer programa que solo imprime un mensaje
Ejemplo: hola bienvenidos

// saludo en C++
#include<iostream>
using namespace std;
int main(){
cout<<"hola bienvenidos"<<endl;
system("pause");
return 0;
}

// saludo 2 en C++
#include<iostream>
using namespace std; //entrada y salida de datos
int main(){
cout<<" HOLA A TODOS ES MI PRIMER DIA EN C++:"<<endl;
system("pause");
return 0;
}

2.- Programa que imprime varios mensajes


Ejemplo: UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS
CURSO DE LENGUAJE DE PROGRAMACION
PROGRAMACION EN C++

II.- Programa para imprimir variable numéricas y lógicas, y caracteres

1) Programa que imprima el número 45


#include<iostream>
using namespace std;
int main(){
int num;
num= 45;
cout<<num<<endl;
system("pause");
return 0;
}
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

//imprimir A
2) Programa que imprima la letra A o Alimentaria #include<iostream>
using namespace std;
int main(){
char mensaje;
mensaje ='A';
cout<<mensaje<<endl;
system("pause");
3) Programa que imprima verdadero o falso return 0;
}
//imprimir variable booleana
#include<iostream>
using namespace std;
int main(){
bool variable ;
variable = false;
cout<<variable<<endl;
system("pause");
return 0;
}

III.- Programa que imprima números y operaciones con números, especificando el logotipo o la
operación que se está realizando
1.- Programa que imprime Mi Edad es: 22
// mi edad en C++
#include<iostream>
using namespace std;
int main(){
int edad;
edad=45;
cout<<"Mi Edad es:"<<edad<<endl;

system("pause");
return 0;
}
2.- Programa que imprima el producto de dos números

//producto de dos numeros


#include<iostream>
using namespace std; //entrada y salida de datos
int main(){
int A,B,producto;
A = 12;
B = 14;
producto=A*B;
cout<<" El producto es:"<<producto<<endl;
system("pause");
return 0;
}
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

PRACTICA N° 2 DE LENGUAJE DE PROGRAMACION

1. Diseñe un algoritmo para ingresar dos números y multiplicarlos

//librerias
#include<iostream>
using namespace std; //entrada y salida de datos
//función principal
int main(){
int A,B,producto;
//cout: imprimir valores: SALIDA RESULTADO
//cin: ingresar u obtener datos: ENTRADA DATOS
cout<<" ingresar primer numero:";
cin>>A;
cout<<" ingresar segundo numero:";
cin>>B;
//Proceso
producto=A*B;
//salida
cout<<" El producto es:"<<producto<<endl;
system("pause");
return 0;
}

2. diseñe un algoritmo para determinar el índice de masa corporal


//librerias
#include<iostream>
#include <math.h> Establezco un formato
using namespace std; //librerias
//funcion principal #include<iostream>
int main(){ using namespace std;
//declaracion de variables //funcion principal
double peso,estatura,imc; int main(){
//entrada de datos //declaracion de variables
cout<<"Ingresar Peso="; //entrada de datos
cin>>peso; //proceso
cout<<"Ingresar Estatura="; //salida
cin>>estatura; system("pause");
//proceso return 0;
imc=peso/pow(estatura,2); }
//salida
cout<<"Resultado IMC:"<<imc<<endl;
system("pause");
return 0;
}
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS

3. diseñe un algoritmo que determine el are (A) y el perimetro (P) de un rectangulo del que
se conoce su base(b) y su altura (h). considere las siguientes fórmulas:
A=bxA
P=2 x (b+h)
4. diseñe un algoritmo que determinen el volumen de una caja de la que se conoce su largo,
su ancho y su alto. Considere la siguiente fórmula:
Volumen = largo x ancho x alto
5. diseñe un algoritmo que determine el are (A) y el volumen (V) de una esfera de la que se
conoce su radio. Considere la siguiente fórmula:
A= 12,57 x r2
12,57 x 𝑟 2
V=
3

Potrebbero piacerti anche