pro medio
Post on 17-Nov-2015
2 Views
Preview:
DESCRIPTION
TRANSCRIPT
Promedio de n alumnos
0entender el problema
NotaAlumno1Alumno2Alumno3Alumno N
Nota112151520
Nota211161519
Nota310151520
Nota412161619
promedio11161520
o Variables del algoritmo
Entero: Nota1 // Nota ingresa desde teclado Entero : nota2 // Nota ingresa desde tecladoEntero : nota3 // Nota ingresa desde tecladoEntero : nota4 // Nota ingresa desde tecladoEntero: n // nmero de alumnos Entero: promedio // promedio de las cuatro notas Entero: k // el alumno K=(1,2,3,.n)
o Asignar variables del algoritmo se asigna un contador que es K y un acumulador que es N el K tiene una restriccin hasta donde va a estar el nmero de alumnos que es el N
for (k = 1; k 0; )o Accin que debe realizar el algoritmo
ingresar el nmero que deseamos cambiar de base, para cada cambio de base se realiza operaciones correspondientes de la divisin entre la base que se va a cambiar multiplicar por la base en porcentaje
Console.WriteLine("Ingrese el numero decimal:"); numerodecimal = int.Parse(Console.ReadLine()); temporal = numerodecimal; { Console.WriteLine("el numero en base 2 es"); } for (temporal = numerodecimal; temporal > 0; ) {
digito = temporal % 2; //Console.Write("{0}",digito); resultado = digito + resultado; temporal = temporal / 2; } Console.WriteLine("{0}", resultado);
{ Console.WriteLine("numero en base 8 es"); } for (temp = numerodecimal; temp > 0; ) { digito = temp % 8; //Console.Write("{0}",digito); resultado1 = digito + resultado1; temp = temp / 8;
} Console.WriteLine("{0}", resultado1);
{ Console.WriteLine("numero en base 10 es"); } for (temp = numerodecimal; temp > 0; ) { digito = temp % 10; //Console.Write("{0}",digito); resultado2 = digito + resultado2; temp = temp / 10;
} { Console.WriteLine("{0}", resultado2); }
{
Console.ReadKey();
o Mostrar resultados Console.WriteLine("el numero en base 2 es");Console.WriteLine("{0}", resultado);
Se imprime el resultado en base dos del numero que se digitaliza
Console.WriteLine("numero en base 8 es");Console.WriteLine("{0}", resultado1);
Se imprime el resultado en base 8 del nmero que se digitaliza
Console.WriteLine("numero en base 10 es");Console.WriteLine("{0}", resultado2);Se imprime el resultado en base 8 del nmero que se digitaliza
10 2 0 5 2 10(2)=1010 1 2 2 0 1
27 83 3 8 27(8)=33 0
top related