• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Se ofrece un trabajo que paga un centavo en la primera semana, pero dobla su salario cada semana, es decir, $.01 la primera semana, $.02 la segunda semana, $0.04 la tercera semana, etc., hasta $(2n-1)/100 la n-ésima semana. Diseñe un algoritmo que determine (y escriba) el salario por cada semana y el salario pagado hasta la fecha por espacio de 50 semanas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Proceso SalarioPorCadaSemana
    salario_pagado <- 0;
    Para i<-1 Hasta 50 Con Paso 1 Hacer
        Escribir "PROCESO ", i;
        Si =1 Entonces
            salario <- 0.01;
        SiNo
            salario <- salario*2;
        FinSi
        salario_pagado <- salario_pagado+salario;
        salario_hasta_la_fecha <- salario_pagado;
        Escribir "Valor de salario: ", salario;
        Escribir "Valor de salario hasta la fecha: ", salario_hasta_la_fecha;
        Escribir "";
    FinPara
    Escribir "Valor de salario pagado: ", salario_pagado;
FinProceso