Está en la página 1de 4

Fundamentos de programación PAº1

ASIGNATURA: Fundamentos de programación


NOMBRE Y APELLIDOS: Yubiri Lucero Nuñoncca Guzmàn
DNI: 71421368
DOCENTE: Carlos Alberto Calderon Sedano
TEMA: Algoritmo – Estructuras de Control para la programación.
Lea detenidamente las indicaciones, elabora la siguiente actividad:

1. Explique brevemente las siguientes características de un Algoritmo y describa un breve


ejemplo de cada uno:

 a. Ser Preciso: Las instrucciones y los pasos contenidos en un algoritmo


deben ser precisos, es decir, no deben dejar margen para ningún tipo de
error. (Matemático)

Ejemplo: Para determinar el promedio de cuatro calificaciones escolares:


10, 9, 8, 7.
Inicio
Sumatoria de las notas 10 + 9 + 8 + 7 = 34
División entre el número de notas 34 / 4 = 8.5
Resultado 8.5
Fin

b. Ser Eficiente: Las instrucciones y los pasos contenidos en un algoritmo deben


ser eficientes, es decir, no deben dejar margen a pasos obsoletos si no
ser los pasos necesarios. (Verbal)

Ejemplo: Dientes sucios

1. Poner pasta dentífrica en el cepillo.


2. Humedecerla con agua.
3. Cepillar una muela hasta que esté limpia.
4. Cepillar otra muela…..hasta terminar el cepillado de todas las muelas
y dientes.
5. Enjuagarse.
6. Limpiar el cepillo y secarlo.

2. Escriba el programa en código en C++ para que una tienda pueda ingresar por cada
cliente el monto total vendido en soles (validando datos); al monto total vendido se le
aplica un descuento de acuerdo a las siguientes condiciones: si la venta es viernes (V o v) y
lleva más de 20 productos se descontará el 15% y si la venta es lunes (L o l) y lleva más de
40 productos se le descontará 25%. Si es cualquier otro día no se descuenta.

CÒDIGO EJECUTADO
CASO 1:

Si la venta es viernes (V o v) y lleva más de 20 productos se descontará el 15%

CASO2:
Si la venta es lunes (L o l) y lleva más de 40 productos se le descontará 25%.

CASO 3:

Si es cualquier otro día no se descuenta.

CODIGO FUENTE

#include<iostream>
using namespace std;
int main()
{
int nprod;
float precio,venta,des;
char dia;
cout<<"Ingrese la cantidad de productos"<<endl;
cin>>nprod;
cout<<"Ingrese precio"<<endl;
cin>>precio;
cout<<"Ingrese Dia de la venta Ejemplo Viernes (V)"<<endl;
cin>>dia;
venta=nprod*precio;
if(venta>0)
{
switch(dia)
{
case 'v':
case 'V':
{
if (nprod>20 && nprod<40)
des=venta*0.15;
}
break;
case 'l':
case 'L':
{
if (nprod>40)
des=venta*0.25;
}
break;
default:
des=0;
}

venta=venta-des;
cout<<" El monto de la venta final es: "<<venta<<endl;
cout<<"Su descuento es de: "<<des;

}
else
cout<<"Error";

return 0;
}

También podría gustarte