Este documento presenta 7 ejemplos de pseudocódigo y su correspondiente codificación en C++ para ilustrar diferentes estructuras de control de flujo en programación, incluyendo estructura secuencial, selectiva (if/else) y repetitiva (while). Los ejemplos cubren temas como cálculos matemáticos, procesamiento de calificaciones de estudiantes y condicionales sobre números y edades.
¿Te cuesta la algoritmia? ¿Quieres saber más sobre LPP? En este documento encontrarás un pequeño resumen sobre las funciones y procedimientos propios de LPP con sus respectivos ejemplos para que puedas aclarar tus dudas.
Si quieres saber más ve a http://estudi-ando.wikispaces.com/Algoritmos
¿Te cuesta la algoritmia? ¿Quieres saber más sobre LPP? En este documento encontrarás un pequeño resumen sobre las funciones y procedimientos propios de LPP con sus respectivos ejemplos para que puedas aclarar tus dudas.
Si quieres saber más ve a http://estudi-ando.wikispaces.com/Algoritmos
El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " º " definido en éste juego de valores acepta un par de entradas y produce un solo valor booleano, por ejemplo, el operador booleano AND acepta dos entradas booleanas y produce una sola salida booleana.
Tema 1: Fundamentos de la gestión de proyectos (2020/21)Oriol Borrás Gené
Apuntes del tema 1 de la asignatura "Gestión y dirección de proyectos" del Grado de Diseño y desarrollo de Videojuegos (Quintana) de la Universidad Rey Juan Carlos.
Objetivos:
* Comprender los conceptos básicos de la gestión y dirección de proyectos
* Conocer la guía PMBOK, su estructura y cómo trabajar con ella.
* Profundizar en la fases de inicio y planificación del PMBOK
* Introducir la gestión de equipos
* Entender el papel del director del proyecto
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad IV: Arreglos (Vectores)
Retícula ISIC-2010-224: Programa: AED-1285
El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " º " definido en éste juego de valores acepta un par de entradas y produce un solo valor booleano, por ejemplo, el operador booleano AND acepta dos entradas booleanas y produce una sola salida booleana.
Tema 1: Fundamentos de la gestión de proyectos (2020/21)Oriol Borrás Gené
Apuntes del tema 1 de la asignatura "Gestión y dirección de proyectos" del Grado de Diseño y desarrollo de Videojuegos (Quintana) de la Universidad Rey Juan Carlos.
Objetivos:
* Comprender los conceptos básicos de la gestión y dirección de proyectos
* Conocer la guía PMBOK, su estructura y cómo trabajar con ella.
* Profundizar en la fases de inicio y planificación del PMBOK
* Introducir la gestión de equipos
* Entender el papel del director del proyecto
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad IV: Arreglos (Vectores)
Retícula ISIC-2010-224: Programa: AED-1285
Mi facebook:
https://www.facebook.com/PatrickNilsd...
Mi grupo de programadores :
https://www.facebook.com/groups/39860...
Mi grupo de soporte tecnico PC :
https://www.facebook.com/groups/14517...
Mi web JIMBO:
http://riverasn.jimdo.com/
Mi twitter.com:
https://twitter.com/RIVERALUJANSANT
Al leer este manual además de probar las tareas y los experimentos, aprenderás paso a paso como los robot se pueden controlar y programar de forma sencilla.
Como sucede al aprender, no se puede comenzar inmediatamente con las cosas más difíciles. Por eso he estructurado los experimentos y las tareas en este cuaderno o manual de tal manera, que con cada nueva tarea aprendes algo más, que puedes a su vez aplicar en la siguiente tarea, Este manual a sido desarrollado para personas que no conocen sobre la robótica y ni mucho menos de la informática.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
1. UNIVERSIDAD DE PANAMA
CENTRO REGIONAL UNIVERSITARI DE COLÓN
FACULTAD DE INFORMATICA, ELECTRONICA Y COMUNICACIÓN
LICENCIATURA EN INFORMATICA APLICADA A LA EDUCACION E IMPLEMENTACION DE
TECNOLOGIAS
PERTENECE A
RICARDO ROBINSON 3-736-747
TRABAJO
BIBLIA DE PROGRAMACION CON ALGORITMOS Y PROGRAMAS EN C++
CATEDRA
PROGRAMACION 1
FACILITADORA
LOURDES OSORIO
FECHA DE ENTREGA
Lunes 27 de Noviembre de 2014.
2. ESTRUCTURA SECUENCIAL
La estructura secuencial en programación es la mas básica de todas las estructuras ya que es aquí donde comenzamos a
aprender a programar, la estructura incluye el inicio, declaración de variables, escribir, leer, imprimir y fin.
1. Realice la suma de 2 números.
LENGUAJE NATURAL
Inicio
Real a,b,C;
Escribir”Ingrese su valor”;
Leer a;
Escribir”Ingrese su segundo valor”;
Leer b;
C=a+b;
Imprimir “Su resultado es”,C;
LENGUAJE C++
#include <conio.h>
#include <iostream.h>
int main()
{
int a,b,c;
cout<<"Introduzca el valor de A: ">>a;
cout<<"Introduzca el valor de B: ">>b;
c=a+b;
cout<<"El resultado es: "<<c;
getch();
}
3. 2. Construya un Pseudocódigo que los datos A, B, escriba el resultado de la siguiente expresión ((A+B)**2/3.
LENGUAJE NATURAL
Inicio
Enteros A,B;
Reales RESUL
Escribir “Ingrese el primer valor”;
Leer A;
Escribir: “Ingrese el segundo valor”;
Leer B;
RESUL((A+B)**2/3)
Escribir “Su resultado es”,RESUL;
Fin
LENGUAJE C++
#include<iostream.h>
#include<conio.h>
int main()
{
int A,B;
double RESUL;
cout<<"Ingrese el primer valor ";
cin>>A;
cout<<"Ingrese el segundo valor ";
cin>>B;
RESUL=((A+B)*(A+B)/3);
cout<<"Su valor es"<<RESUL;
getch ();
}
4. 3. Dado el nombre del alumno y cinco calificaciones obtenidas a lo largo del semestre; construya un Pseudocódigo que imprima
el nombre del alumno y el promedio de las calificaciones, NOM, CAL1, CAL2, CAL3, CAL9, CAL5.
LENGUAJE NATURAL
Inicio
Reales cal1, cal2, cal3, cal4, cal5, prom;
Carácter nom;
Escribir “Introduzca su nombre”;
Leer nom;
Escribir “ingrese su nota”;
Leer cal1;
Escribir “ingrese su nota”;
Leer cal2;
Escribir “ingrese su nota”;
Leer cal3;
Escribir “ingrese su nota”;
Leer cal4;
Escribir “ingrese su nota”;
Leer cal5;
Prome= (cal1+cal2+cal3+cal4+cal5)/5;
Escribir “su promedio es”, Prome;
Escribir “su nombre es”,nom;
Fin
LENGUAJE C++
#include<iostream.h>
#include<conio.h>
int main()
{
char nom;
float cal1,cal2,cal3,cal4,cal5,prom;
cout<<"n introduzca su nombre";
cin>>nom;
cout<<"n introduzca nota 1";
cin>>cal1;
cout<<"n introduzca nota 2";
cin>>cal2;
cout<<"n introduzca nota 3";
cin>>cal3;
cout<<"n introduzca nota 4";
cin>>cal4;
cout<<"n introduzca nota 5";
cin>>cal5;
prom=((cal1+cal2+cal3+cal4+cal5)/5);
cout<<"n EL PROMEDIO ES:"<<prom;
getch ();
}
5. 4. Escriba un pseudocódigo que permita calcular e imprimir el cuadrado y el cubo de un numero entero positivo
NUM.
LENGUAJE NATURAL
Inicio
Entero a,Cub,Cua;
Escribir “Ingrese su valor”;
Leer a;
Cua=a**2;
Cub=a**3;
Escribir “su valor a el cuadrado es”;
Leer Cua;
Escribir “su valor a el cubo es”;
Leer Cub;
Fin
LENGUAJE C++
#include<iostream.h>
#include<conio.h>
int main()
{
int a,cub,cua;
//Datos de entrada y salida
cout<<"ingrese el valor que desee al cuadrado y al cubo ";
cin>>a;
cua=a*a;
cub=a*a*a;
cout<<"n su valor a el cuadrado es "<<cua;
cout<<"n su valor al cubo es "<<cub;
getch();
}
5. Construya un pseudocódigo que calcule e imprima el número de segundos que hay en un número determinado de
días.
LENGUAJE NATURAL
Inicio
Entero d,Seg,Minu,Segdia;
Escribir “inserte el numero de días”;
Leer d;
Minu=24*60;
Seg=minu*60;
Segdia=seg*d;
Escribir “su segundos en sus días ingresados es”,Segdia;
Fin
6. LENGUAJE C++
#include<iostream.h>
#include<conio.h>
int main()
{
int d,seg,minu,segdia;
cout<<" introducir numero de dias determinados ";
cin>> d;
minu=24*60;
seg=minu*60;
segdia=seg*d;
cout<<"La cantidad de segundos de su dia es: "<<segdia;
getch();
}
6. Realice un pseudocódigo que calcule el salario neto de un trabajador a partir de la lectura del nombre, horas
trabajadas, precio por hora, y sabiendo que los impuestos aplicados son del 25 por 100 sobre el salario bruto.
LENGUAJE NATURAL
Inicio
Entero horast;
Reales precioh,Impuest,Salarionet,Sala;
Carácter nom;
Escribir “ingrese su nombre”;
Leer nom;
Escribir “ingrese sus horas”;
Leer horast;
Escribir “ingrese su precio”;
Leer precioh;
Sala=horast*precioh;
Impuest= Sala*0.25;
Salarionet=Sala-impuest;
Fin
7. LENGUAJE C++
#include<iostream.h>
#include<conio.h>
int main()
{
int ht;
double ph,imp,salanet,sala;
char nom;
cout<<"n Ingrese su nombre";
cin>>nom;
cout<<"n Ingrese su cantidad de horas trabajadas";
cin>>ht;
cout<<"n Ingrese el precio por hora";
cin>>ph;
sala=ht*ph;
imp=sala*0.25;
salanet=sala-imp;
cout<<"n su salario bruto es "<<sala;
cout<<"n su salario neto es "<<salanet;
getch();
}
7. Realice un algoritmo que imprima su nombre, cedula, materia, profesora, y cuando se termina el semestre.
LENGUAJE NATURAL
Inicio
Escribir “Mí nombre es Ricardo Robinson”;
Escribir “3-736-747”;
Escribir “programacion1”;
Escribir “Profesora Lourdes Osorio”;
Escribir “Segundo Semestre 2014”;
Escribir “El semestre se termina el 17 de diciembre”;
Fin
LENGUAJE C++
#include <iostream>
#include <conio.h>
using namespace std;
int main (){
cout<<"t t t Mi nombre es Ricardo Robinson";
cout<<"n t t t t 3-736-747";
cout<<"n t Programacion 1";
cout<<"n t Profesora:Lourdes Osorio";
cout<<"n t segundo semestre 2014";
cout<<"n t El semestre se termina el 17 de diciembre";
getch();
}
8. ESTRUCTURA SELECTIVA O CONDICIONAL (SI-IF)
Esta estructura de condición es la que debemos utilizar el si o if en donde si se cumple la condición se realiza una
expresión y si no se realiza otra expresión, es decir, una positiva y otra negativa.
1. Dados como datos los grados de temperatura, verifique si es mayor de 30 escribir el mensaje hace calor.
LENGUAJE NATURAL
Inicio
Entero Tem;
Escribir “inserte su temperatura”;
Leer Tem;
Si (Tem>30) entonces
Imprimir “hace calor”
Fin si
Fin
LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main() {
int Tem;
cout<<"Inserte su temperatura";
cin>>Tem;
if (Tem>30) {
cout<<"hace calor";
getch ();
}}
2. Dado un número entero verifique si el número es mayor o igual a 91 Imprimir el mensaje.
LENGUAJE NATURAL
Inicio
Entero num;
Escribir “introduzca su numero”;
Leer num;
Si (num>=91) entonces
Imprimir “el numero es mayor a 91”;
Fin si
Fin
LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main() {
int num;
cout<<"introduzca su numero";
cin>>num;
if (num>=91){
cout<<"el numero es mayor a 91";
}
getch (); }
9. 3. Dado como dato el sueldo de un trabajador, considere un aumento del 15% si su sueldo es inferior a 1000 y de
un 12% en caso contrario. Imprima el sueldo con el aumento incorporado.
LENGUAJE NATURAL
Inicio
Real: SUE, imp,imp1,saldo,saldo1;
Escribir “inserte su sueldo”;
Leer SUE
Si(SUE<100)entonces
Imprimir SUE*0.15;
Saldo SUE+imp;
Escribir “su nuevo sueldo es”,saldo;
Sino
Imp1= SUE*0.12;
Saldo1= SUE+imp1;
Escribir “su nuevo sueldo es”;
Leer saldo1;
Finsi
finsi
Fin
LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
float SUE,saldo,saldo1,imp,im1;
cout<<"t nInserte su sueldo ";
cin>>SUE;
if(SUE<=100)
{
imp=SUE*0.15;
saldo=SUE+imp;
cout<<"su nuevo sueldo es "<<saldo;
}
else if(SUE>100)
{
im1=SUE*0.12;
saldo1=SUE+im1;
cout<<"su nuevo sueldo es "<<saldo1;
}
getch();
}
10. 4. Construya un pseudocódigo, que dado como datos la matricula y 5 calificaciones de un alumno; imprima la matricula, el
promedio y la palabra “aprobado” si el alumno tiene un promedio mayor o igual que 6, y la palabra “no aprobado” en
caso contrario. DATOS: MAT, CAL1, CAL2, CAL3, CAL4, CAL5.
LENGUAJE NATURAL
Inicio
Reales CAL1, CAL2, CAL3, CAL4, CAL5, MAT,Prome,Promefina;
Escribir: “Introduzca su Matricula”, MAT;
Escribir: “inserte su calificacion1”, CAL1;
Escribir: “inserte su calificacion2”, CAL2;
Escribir: “inserte su calificacion3”, CAL3;
Escribir: “inserte su calificacion4”, CAL4;
Escribir: “inserte su calificacion5”, CAL5;
Prome: CAL1+CAL2+CAL3, CAL4, CAL5;
Promefina: Prome/5;
Imprimir”su matricula es”, MAT;
Si (Promefina>=6) entonces
Imprimir “aprobó”
De otro modo
Imprimir “no aprobó”
Fin Si
Fin si
FIN
LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
float CAL1,CAL2,CAL3,CAL4,CAL5,Mat,Prome,Promefina;
cout<<"introduzca su matricula ";
cin>>Mat;
cout<<"inserte su calificacion 1 ";
cin>>CAL1;
cout<<"inserte su calificacion 2 ";
cin>>CAL2;
cout<<"inserte su calificacion 3 ";
cin>>CAL3;
cout<<"inserte su calificacion 4 ";
cin>>CAL4;
cout<<"inserte su calificacion 5 ";
cin>>CAL5;
Prome=CAL1+CAL2+CAL3+CAL4+CAL5;
Promefina=Prome/5;
if (Promefina>=6){
cout<<"aprobo"; }
else if (Promefina<6)
{
cout<<"no aprobo";
getch(); } }
11. 5. Diseñe un pseudocódigo que calcule la comisión por venta de cada vendedor de la CIA ABC durante el mes de noviembre. El registro
de cada vendedor es como sigue: código del vendedor, nombre del vendedor y ventas del mes.
Las ventas del mes son menores a 10,000 recibirá una comisión del 10% de las ventas. Las del mes son mayores a 20,000 recibirá
una comisión del 25% de las ventas; Imprimir el código, nombre del vendedor y comisión ganadas por el vendedor.
LENGUAJE NATURAL
Inicio
Entero: código
Reales: comisión, comisión ganada
Carácter: Nom.
Escribir “Ingrese sucódigo”;
Leer: código
Escribir: “ingrese sunombre”;
Leer: nom;
Escribir: “ingrese las ventas del mes”;
Leer: ventas;
Si (ventas > 2000) entonces
Comisión ventas * 0.10
Comisión ganada comisión* venta ;
Imprimir:“sucomisiónganada es:”; comisiónganada;
De otro modo
Si (ventas > 20000) entonces
Comisión 1 ventas * 0.25
Comisión ganada 1 comisión+ ventas
Imprimir:“sucomisiónganada es:”, comisiónganada 1;
Fin si
Fin si
Imprimir:“sunombre es:” nom
Imprimir:“sucódigo es:”código;
Fin
LENGUAJE C++
#include <iostream>
#include <conio.h>
int main()
{
int codigo;
float ventas,comision1, comision,comision_ganada,comision_ganada1;
char nom;
cout<<"Ingrese su codigo";
cin>>codigo;
cout<<"ingrese su nombre";
cin>> nom;
cout<<"ingrese las ventas del mes";
cin>>ventas;
if (ventas > 2000) {
comision=ventas * 0.10;
comision_ganada=comision * ventas;
cout<< "n su comision ganada es:"<<comision_ganada;
}
else if (ventas > 20000)
{
comision1=ventas*0.25;
comision_ganada1=comision + ventas;
cout<<"n su comision ganada es:"<<comision_ganada1;
}
cout<<"n su nombre es:"<< nom;
cout<<"n su codigo es:"<<codigo;
getch();}
12. 6. Realice un pseudocódigo que verifique su un numero es mayor o menor que 0;
LENGUAJE NATURAL
Inicio
Entero numero;
Escribir “ingrese un numero”;
Leer numero;
Si (numero>0) entonces
Imprimir “numero mayor”;
Fin si
De otro modo
Si (numero<0) entonces
Imprimir “numero menor”;
Fin si
Fin
LENGUAJE C++
#include <conio.h>
#include <iostream.h>
int main()
{
int numero;
cout<<"Introuduzca un numero: ";
cin>>numero;
if (numero > 0)
{
cout<<"nn Numero mayor ";
}
else
{
cout<<"nn Numero menor ";
}
getch();
}
13. 7. Dada la edad de la persona verifique si la persona es mayor o menor de edad.
LENGUAJE NATURAL
Inicio
Entero edad;
Escribir “ingrese su edad”;
Leer edad;
Si (edad<=17) entonces
Imprimir “usted es menor de edad”;
Fin sin
Si no
Imprimir “usted es mayor de edad”;
Fin si
Fin
LENGUAJE C++
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int edad,mayor,menor;
cout<<"Introuduzca Su Edad: ";
cin>>edad;
if (edad >= 0 and edad <= 17)
{
cout<<"nn Usted Es Menor De Edad ";
}
else if(edad >17)
{
cout<<"nn Usted Es Mayor De Edad ";
}
getch();
}
14. 8. En un supermercado al efectuar una compra nos hacen los siguientes descuentos si compramos tres artículos
pagamos 2 si compramos mas de 3 nos hacen un 35% de descuento si compramos10 o mas pagamos solo el
50% de comprar los datos de entrada son precios por unidad y números de artículos.
LENGUAJE NATURAL
Inicio
Enteros articulos;
Flota pagar,costo;
Escribir “Ingrese cuantos articulos va a Comprar”;
Leer articulos;
Escribir “Inserte el precio unitario del articulo”;
Leer costo;
Si (articulos=3) entonces
Pagar=costo*0.33;
Imprimir “Debe pagar”,Pagar;
Fin si
Si (articulos>3) entonces
Pagar=costo*0.35;
Imprimir “debe pagar”,Pagar;
Fin si
Si (articulos>=10) entonces
Pagar=costo*0.50;
Imprimir “debe pagar”,Pagar;
Fin sin
Fin
LENGUAJE C++
#include<iostream.h>
#include<conio.h>
using namespace std;
int main()
{
int articulos;
float Pagar,costo;
cout<<"Ingrese cuantos articulos va a Comprar ";
cin>>articulos;
cout<<"Inserte el precio unitario del articulo ";
cin>>costo;
if(articulos==3) {
Pagar=costo*0.33;
cout<<"Debe pagar "<<Pagar;
}
else
if((articulos>3)&& (articulos<=9)){
Pagar=costo*0.35;
cout<<"debe pagar "<<Pagar;
}
if(articulos>=10){
Pagar=costo*0.50;
cout<<"debe pagar "<<Pagar;
}
getch();
}
15. PARCIAL 1 ESTRUCTURA IF
1. Realice un algoritmo que el usuario ingrese sus 2 operadores e inserte su clave para suma +, resta-,
multiplicación * y división /; Imprima su resultado.
Lenguaje Natural
Inicio
Cadena clave;
Entero oper1,oper2,clave,Suma,Resta,Multiplicación,División;
Escribir “ingrese su operador”;
Leer oper1;
Escribir “ingrese su operador2”;
Leer oper2;
Escribir “ingrese su operador3”;
Leer calve;
Si (clave=+) entonces
Suma=oper1+oper2;
Imprimir “su resultado con su clave es”;
De otro modo
Si (clave =-) entonces
Resta=oper1-oper2;
Imprimir “ su recultado con su clave es”;
De otro
Si (cave =*) entonces
Multiplicación= oper*oper2;
Imprimir “su resultado con su clave es”;
De otro modo
Si (clave =/) entonces
División=oper1/oper2;
Imprimir “su resultado con su clave es”;
Fin si
Fin si
Fin si
Fin
16. LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
char clave;
int division,resta,suma,multiplicacion,oper1,oper2,i;
for (i=1;i<=2;i++)
{
cout<<"n t Inserte su operador ";
cin>>oper1;
cout<<"n t Inserte su operador ";
cin>>oper2;
cout<<"n t Inserte su clave ";
cin>>clave;
if (clave=='+')
{
suma=oper1+oper2;
cout<<"nt su resultado con su clave "<<suma;
}
else if (clave=='-')
{
resta=oper1-oper2;
cout<<"nt su resultado con su clave es "<<resta;
}
else if(clave=='*')
{
multiplicacion=oper1*oper2;
cout<<"nt su respuesta es "<<multiplicacion;
}
else if (clave=='/')
{
division=oper1/oper2;
cout<<"nt su respuesta es "<<division;
}
}
getch();
}
17. 2. Escriba un pseudocódigo que pida la altura de una persona, si la altura es menor o igual a 150 que envíe el
mensaje: “persona de altura baja”; si la altura esta entre 151 y 170 escriba el mensaje: “persona de altura media” y
si la altura es mayor a 171 escriba el mensaje “persona de altura alta”.
LENGUAJE NATURAL
Inicio
Entero alt;
Escribir “ingrese su altura para la comparacion”;
Leer alt;
Si (alt<150) entonces
Imprimir “persona de altura baja”;
De otro modo
Si (alt>=151) and (alt<=170) entonces
Imprimir “persona de altura media”
De otro modo
Si (alt>=171) entonces
Imprimir “persona de atura alta”
Fin si
Fin si
Fin si
Fin
LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int alt;
//datos de entrada y salida
cout<<"introduzca su altura";
cin>>alt;
//comparacion
if (alt<=150)
{
cout<< "n persona de altura baja";
}
else
if ((alt>151) && (alt<= 170))
{
cout<<"n su altura es media";
}
else if (alt>=171)
18. {
cout<< "n su altura es alta";
}
getch();
}
3. Realice un pseudocódigo leer el nombre de un empleado el salario empleado por horas y el número de horas trabajadas
durante una semana; Calcule el salario neto, teniendo encuentra que si el número de horas trabajadas es mayor que 48 horas,
esas horas de de mes se consideran horas extras y tienen un cargo de 35% imprima el nombre del empleado y su salario neto.
LENGUAJE NATURAL
Inicio
Reales ht,salanet,salaemple,Salario,recargo;
Char nom[15] ;
Escribir “ingrese su nombre”;
Leer nom;
Escribir “inserte sus horas trabajadas”;
Leer ht;
Escribir “inserte sus salario”;
Leer salarioemple;
Si (ht<48) entonces
salario=salarioempl*ht;
imprimir “su salario es”,salario;
de otro modo
Si (ht>48) entonces
recargo=salario*0.35;
Salarionet=salario+recargo;
Fin si
Fin si
Escribir “su nombre es”;
Leer nom;
Fin
LENGUAJE C++
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
float ht,salanet,salaemple,salario,recargo;
char nom[15];
cout<<"t n Inserte su sueldo ";
cin>>salaemple;
cout<<" inserte su nombre ";
cin>>nom;
cout<<" inserte sus horas trabajas ";
cin>>ht;
if (ht<48)
{
salario=salaemple*ht;
cout<<"su salario es "<<salario;
}
else if (ht>48)