Clase 07 Ejercicios Resueltos.doc

  • Uploaded by: Profesora Leticia
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Clase 07 Ejercicios Resueltos.doc as PDF for free.

More details

  • Words: 672
  • Pages: 4
Ejercicios resueltos Clase 7: 

Hacer un programa para que se ingrese la edad y sexo (F - Femenino / M Masculino de los alumnos de un curso. Mostrar la siguiente información por pantalla: a) cuántos alumnos hay. b) cuántas mujeres, y cuántos varones hay. c) el porcentaje de varones y el porcentaje de mujeres INICIO Continua = ”S” Mujeres = 0 Hombres = 0 Alumnos = 0 MIENTRAS Continua = “S” Escribir “Ingrese la edad” Leer edad Escribir “Ingrese el sexo [ 1 – Femenino / 2 – Masculino ] ” Leer sexo Alumnos = alumnos + 1 SI sexo = 1 ENTONCES Mujeres = mujeres + 1 SINO Hombres = Hombres + 1 FINSI Escribir “Continua trabajando S/N” Leer continua FINMIENTRAS PMujeres = Mujeres / alumnos * 100 PHombres = Hombres / alumnos * 100 Escribir “La cantidad total de alumnos es: “, alumnos Escribir “La cantidad total de mujeres es: “, mujeres Escribir “La cantidad total de hombres es: “, hombres Escribir “El porcentaje de mujeres es: “, Pmujeres Escribir “El porcentaje de hombres es: “, PHombres FIN Python Continua = ”S” Mujeres = 0 Hombres = 0 Alumnos = 0 while Continua = “S”: edad =input(“Ingrese la edad”) sexo =input(“Ingrese el sexo [ 1 – Femenino / 2 – Masculino ] ”) Alumnos = alumnos + 1 if sexo = 1 : Mujeres = mujeres + 1 Else: Hombres = Hombres + 1

Clase 7 -1-

continua =raw_input(“Continua trabajando S/N”) PMujeres = Mujeres / alumnos * 100 PHombres = Hombres / alumnos * 100 print “La cantidad total de alumnos es: “, alumnos print “La cantidad total de mujeres es: “, mujeres print “La cantidad total de hombres es: “, hombres print “El porcentaje de mujeres es: “, Pmujeres print “El porcentaje de hombres es: “, PHombres MIENTRAS conitnua=S S=S S=S S=S S=S N=S

Leer edad 30 25 32 18

sexo 1 2 1 1

alumno SI ENTONCES SINO alumno+1 sexo=1 mujeres= hombres=hombres+1 mujeres+1 0+1=1 1=1 0+1=1 1+1=2 2=1 0+1=1 2+1=3 1=1 1+1=2 3+1=4 1=1 2+1=3 -

Leer continua S S S N

Escribir phombres hombres/alumnos*100 1 / 4 *100=25



pmujeres mujeres/alumnos*100 3/4* 100=75

mujeres 3

hombres alumnos phombres pmujeres 1 4 25 75

Si en una empresa se van registrando de los empleados el apellido y nombre y el sueldo actual. Se pide: 1.- Emitir un listado donde se informe el nuevo sueldo el cual debe calcularse con un incremento de acuerdo al siguiente detalle. Sueldo % incremento Actual nuevo sueldo $1 a $200 20% $201 a $400 22% $401 a $600 25% $601 en adelante 30% Por ultimo mostrar cuantos empleados se ingresaron y cual es el total de sueldos a pagar tomando el nuevo sueldo INICIO Continua = ”S” MIENTRAS Continua = “S” Escribir “Ingrese el apellido y nombre” Leer apenom Escribir “Ingrese el sueldo actual” Leer sueldo SI sueldo <= 200 ENTONCES Nuevosueldo = sueldo * 1.2 SINO

Clase 7 -2-

SI sueldo <= 400 entonces Nuevosueldo = sueldo * 1.22 SINO SI sueldo <= 600 entonces Nuevosueldo = sueldo * 1.25 SINO Nuevosueldo = sueldo * 1.3 FINSI FINSI FINSI Escribir “El nuevo sueldo es: “, NuevoSueldo Escribir “Continua trabajando S/N” Leer continua FINMIENTRAS FIN Python Continua = ”S” while Continua = “S”: apenom=raw_input(“Ingrese el apellido y nombre”) sueldo=input(“Ingrese el sueldo actual”) if sueldo <= 200 : Nuevosueldo = sueldo * 1.2 Else: if sueldo <= 400 : Nuevosueldo = sueldo * 1.22 Else: if sueldo <= 600 : Nuevosueldo = sueldo * 1.25 Else: Nuevosueldo = sueldo * 1.3 Print “El nuevo sueldo es: “, NuevoSueldo continua =raw_input(“Continua trabajando S/N”)

Leer MIENTRAS continua=S

apenom

ENTONCES sueldo sueldo*1,2

SI sueldo sueldo<=200

SINO SI sueldo<=400

800<=400

ENTONCES

SINO

sueldo sueldo*1,22

SI sueldo<=600

ENTONCES

SINO

sueldo sueldo*1,25

sueldo sueldo*1,3

S=S

X1

800 800<=200

-

-

800<=600

-

800*1,3=1040

S=S

X2

200 200<=200

200*1,2=240 -

-

-

-

-

S=S

X3

500 500<=200

-

-

500<=600

500*1,25=625

500<=400

N=S

Clase 7 -3-

Escribir sueldo

Escribir continua

1040 S 240 S 625 S

Clase 7 -4-

Related Documents


More Documents from "Profesora Leticia"