Se pide elaborar un algoritmo que permita calcular la nota de parcial 1, parcial 2, parcial , examen final, trabajo final y calificación final.
Proceso notas
Definir parcial,p1,p2,p3,examenf,trabf,calif_f Como Real;
Definir x Como Entero;
x=0;
p3=0;
Mientras x=0 Hacer
Escribir "ingrese la nota del parcial 1 ";
Leer p1;
Si p1>=0 y p1<=10 Entonces
x=1;
Sino
Escribir "la nota del parcial 1 es incorrecta";
FinSi
FinMientras
x=0;
Mientras x=0 Hacer
Escribir "ingrese la nota del parcial 2 ";
Leer p2;
Si p2>=0 y p2<=10 Entonces
x=1;
Sino
Escribir "la nota del parcial 2 es incorrecta";
FinSi
FinMientras
x=0;
Mientras x=0 Hacer
Escribir "ingrese la nota del parcial 3 ";
Leer p3;
Si p3>=0 y p3<=10 Entonces
parcial=((p1+p2+p3)/3)*0.55;
Escribir "la nota del parcial es ",parcial;
x=1;
Sino
Escribir "la nota del parcial es incorrecta 3 ";
FinSi
FinMientras
x=0;
Mientras x=0 Hacer
Escribir "ingrese la nota del examen final";
Leer examenf;
Si examenf>=0 y examenf<=10 Entonces
examenf=(examenf*0.3);
Escribir "examen es ",examenf;
x=1;
Sino
Escribir "la nota del examen final es incorrecto";
FinSi
FinMientras
x=0;
Mientras x=0 Hacer
Escribir "ingrese la nota del trabajo final";
Leer trabf;
Si trabf>=0 y trabf<=10 Entonces
trabf=(trabf*0.15);
escribir "trabajof",trabf;
x=1;
Sino
Escribir "la nota del trabajo final es incorrecta";
FinSi
FinMientras
calif_f=trabf+examenf+parcial;
Escribir "su calificacion final es ",calif_f;
FinProceso
Ejemplos usando Hacer Mientras
4:00
No comments
Proceso llamda
Definir costof,minu Como Real;
Definir x como entero;
x=0;
Mientras x=0 Hacer
Escribir "ingrese la cantidad de minutos de la llamada";
Leer minu;
Si minu>0 Entonces
minu=minu*0.45;
x=1;
Sino
Escribir "el numero de llamas es incorrecto";
FinSi
FinMientras
costof=minu;
Escribir "el costo de la llamada es $",costof;
FinProceso
Proceso numero_negativo
Definir num,conv_positivo Como Real;
Definir x como entero;
x=0;
Mientras x=0 Hacer
Escribir "ingrese el numero negativo";
Leer num;
Si num<0 Entonces
num=(num-num)-num;
;
x=1;
Sino
Escribir "el numero es incorrecto";
Fin Si
Fin Mientras
conv_positivo=num;
Escribir "el numero convetido a positivo es ",conv_positivo;
FinProceso
Realizar un algoritmo que permita calcular la nota de computo, promedio total y suma.
Proceso promedio_nota
Definir notacomp, promediot, suman Como Real;
definir x Como Entero;
x=1; //inializador para el contador de estudiante se pone en 1 para saber que comenzara desde el primero
suman=0; // inializo el acumulador donde se iran sumando las notas de cada uno de los estudiantes
Mientras x<=4 Hacer //est ciclo cuenta la antidad de veces a repetir
Escribir "ingrese su promedio de computo"; // entada de datos
Leer notacomp;
Si notacomp>=0 y notacomp<=10 Entonces // evaluo si las notas son correctas
suman=suman+notacomp; // acomula la sumatoria de notas de cada estudiante
x=x+1; // aumento del contador por estudiante
Sino
Escribir "esa nota no es correcta"; //notificacion de nota no correcta
FinSi
FinMientras
promediot=suman/4; // calculo de promedio
Escribir "el promedio del computo 1 es de ",promediot; // salida
FinProceso
Suscribirse a:
Enviar comentarios (Atom)
Blog Archive
-
▼
2015
(19)
-
▼
06/14 - 06/21
(19)
- EJERCICIOS USANDO REPETIR
- EJERCICIOS USANDO DIMENSIONES
- Ejemplos usando Hacer Mientras
- GLOSARIO
- CONCLUSIONES DEL APRENDIZAJE
- UNIDAD 05:
- 4.8 encapsulamiento, 4.9 polimorfismo, 4.10 objeto...
- 4.7 Herencia
- 4.5 ESTRUCTURA INTERNA DE UN OBJETO Y 4.6 CLASES
- 4.3 UN MUNDO DE OBJETOS Y 4.4 COMUNICACIÓN ENTRE O...
- UNIDAD 4: 4.1 PROGRAMACIÓN ORIENTADA A OBJETOS.
- 3.3: ESTRUCTURA DE DATOS.
- 3.2 Estructuras Lógicas extendidas.
- UNIDAD 3
- UNIDAD 2
- 1.2 Importancia de la programación.
- UNIDAD 1
- INTRODUCCIÓN A LA MATERIA
- DESCRIPCIÓN DE INTEGRANTES
-
▼
06/14 - 06/21
(19)
0 comentarios:
Publicar un comentario