Algoritmo

Solo disponible en BuenasTareas
  • Páginas : 1 (250 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de febrero de 2012
Leer documento completo
Vista previa del texto
2)
Inicio
cadena cod, descrip,alfa,beta, gamma
real prec_uni, impor, sum_art_a , sum_art_b, aum_art_g, prom_art_a, prom_art_b, prom_art_g
entero cant, n , cont,cont_a , cont_b , cont_g
caracter tip_art

Leer n

cont <-- 1

cont_a <-- 0
cont_b <--0
cont_g <-- 0

sum_art_a <-- 0
sum_art_b <-- 0sum_art_g <-- 0

mientras ( cont <= n) Entonces
Leer cod, descrip, prec_uni, cant, tip_art
imp <-- cant * prec_uni
En caso (tip_art) sea'alfa' : sum_aart_a <--- sum_art_a + imp
cont_a <--- cont_a +1

'beta' : sum_aart_b <--- sum_art_b + imp
cont_b <--- cont_b +1'gamma' : sum_art_g <--- sum_art_g + imp
cont_g <--- contg +1

fin_en caso
fin_mientras

prom_art_a <-- sum_art_a / cont_aprom_art_b <-- sum_art_b / cont_b
prom_art_g <-- sum_art_g / cont_g

Imprimir prom_art_a, prom_art_b, prom_art_g

Fin

3)
#include <stdio.h>
#include<conio.h>
#include <iostream.h>
#include <string>

void main()
{
int edad;
string apel;
double sueldo,desc,neto_pag;

cout<<"\nIngresar Apellidos: ";cin>>apel;
cout<<"\nIngresar Edad: ";
cin>>edad;
cout<<"\nIngresar Sueldo: ";
cin>>sueldo;

if (edad >= 20 && edad <=30)
desc =sueldo*0.1;
else
{
if (edad >= 31 && edad <= 40)
desc = sueldo*0.15;
else
{
if (edad >= 41 && edad <=60)
desc =sueldo*0.2;
}
}

neto_pag = sueldo - desc;

cout<<"\n\nApellidos Sueldo Descuento Neto a pagar\n";
cout<<" "<<apel<<" "<<sueldo<<"...
tracking img