10 Ejercicio en Codigo C#

download 10 Ejercicio en Codigo C#

of 25

description

trabajo algoritmos c#

Transcript of 10 Ejercicio en Codigo C#

Trabajo Colaborativo Nro. 3

ALGORITMOS TRABAJO COLABORATIVO Nro.2 Realizados en Microsoft Visual Studio Express

Ing. Anuar Fernando Barboza DazTutor de Curso

PRESENTADO POR:XXXXXXXXXXXXXXXXXXXXXXXXCODIGO: XXXXXXXXXXX

Grupo: 301303_

Mayo 2015

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Ejercicios de la gua Trabajo Colaborativo 2 realizados en Visual Studio Express.

Temticas a desarrollar: Algoritmos y Estructura de datos

Ejercicios

1. Se pide desarrollar el algoritmo del juego Adivina un Nmero, con las siguientes caractersticas:

a) El nmero debe estar en el rango de 1 a 1000 (generado aleatoriamente) Debe tener dos niveles nivel bsico y nivel experto, el nivel bsico no tendr restricciones en nmero de oportunidades, adems se le dar indicaciones como Caliente, Frio..

El Nivel experto solo tendr 5 oportunidades con mensajes de ayuda lejos, cerca

b) Al finalizar debe informar el nmero de intentos realizados antes de encontrar la respuesta correcta.

A R/. Algoritmo Nivel bsico:

using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace Ejer_1_TC_2_Visual_Adivi_Nivel_Basic{classProgram {staticvoid Main(string[] args){//Nombre del Autor:XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi //trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //

//Desarrollar el algoritmo del juego "Adivina un Nmero", con las siguientes caractersticas: //

// a) El nmero debe estar en el rango de 1 a 1000 (generado aleatoriamente)Debe tener dos niveles //nivel bsico y nivel experto,

//el nivel bsico no tendr restricciones en nmero de oportunidades, adems se le dar indicaciones// como "Caliente", "Frio".. // b) Al finalizar debe informar el nmero de intentos realizados antes de encontrar la respuesta correcta.//

intnumero;Randomaleatorio = newRandom();int azar = aleatorio.Next(0, 1000);

Console.WriteLine(" ");do{Console.Write(" Ingrese un valor para que adivine el numero entre 1 a 10 : "); numero = Convert.ToInt32(Console.ReadLine());Console.WriteLine(" ");if (numero == azar) {goto salida; }if (numero != azar) {Console.Write(" perdiste, intente de nuevo "); }if (numero == azar) {goto salida; }if (numero < azar) {Console.Write(" Esta Frio de Adivinar el Numero Secreto ");goto siguiente; }if (numero > azar) {Console.Write(" Esta caliente de Adivinar el Numero Secreto ");goto siguiente; } siguiente:Console.WriteLine(" "); } while (numero != azar); salida:Console.Write(". . . . . ! FELICIDADES ADIVINASTE EL NUMERO ! . . .");Console.ReadLine();Console.Write(". . . . . El numero secreto era : " + numero);Console.ReadLine();Console.ReadKey(); } }}

PantallaVisual Studio Express

_________________

A R/. Algoritmo Nivel Experto:El Nivel experto solo tendr 5 oportunidades con mensajes de ayuda lejos, cerca

b) Al finalizar debe informar el nmero de intentos realizados antes de encontrar la respuesta correcta.

using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace Ejer_1_TC_2_Visual_Num_Adivi_Num{classProgram {staticvoid Main(string[] args){//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi //trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //

//Desarrollar el algoritmo del juego "Adivina un Nmero", con las siguientes caractersticas: //

// a) El nmero debe estar en el rango de 1 a 1000 (generado aleatoriamente)Debe tener dos niveles //nivel bsico y nivel experto,

//el nivel bsico no tendr restricciones en nmero de oportunidades, adems se le dar indicaciones// como "Caliente", "Frio".. // b) Al finalizar debe informar el nmero de intentos realizados antes de encontrar la respuesta correcta.//

intnumero;intoportunidades=5;Randomaleatorio=newRandom();int azar = aleatorio.Next(0,1000);

Console.WriteLine(" ");do{Console.Write(" Ingrese un valor para que adivine el numero entre 1 a 10 : "); numero = Convert.ToInt32(Console.ReadLine());Console.WriteLine(" "); oportunidades = oportunidades - 1;if (oportunidades == 0) {if (numero == azar) {goto salida; }if (numero != azar) {Console.Write(" perdiste, intente de nuevo ");//return; } }

if (oportunidades > 0) {if (numero == azar) {goto salida; } }if (numero < azar) {Console.Write(" Esta Frio de Adivinar el Numero Secreto ");goto siguiente; }if (numero > azar) {Console.Write(" Esta caliente de Adivinar el Numero Secreto ");goto siguiente; } siguiente:Console.Write(" Te quededan : "+ oportunidades + " Oportunidades" );

Console.WriteLine(" "); } while (numero != azar); salida: Console.Write(". . . . . ! FELICIDADES ADIVINASTE EL NUMERO ! . . ." );Console.ReadLine();Console.Write(". . . . . El numero secreto era : " + numero);Console.ReadLine();Console.ReadKey();

} }}

PantallaVisual Studio Express

________________________________________

2. Es necesario realizar un algoritmo que funcione como una calculadora con las 4 funciones bsicas (opcional puede incluir otra funcin). El algoritmo termia y entrega el resultado al presionar la tecla =

using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace Ejer_2_TC_2_Visual_Calculadora_Basic{classProgram {staticvoid Main(string[] args){//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi //trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //

//Desarrollar realizar un algoritmo que funcione como una calculadora con las 4 funciones bsicas//(opcional puede incluir otra funcin).

Console.WriteLine(" Ingrese la Opcion que requiere para realizar la operacion\n " + " \n1. - Suma" + " \n2. - Resta" + " \n3. - Multiplicacion" + " \n4. - Division" + " \n5. - Potencia " +" \n6. - Raiz Cuadrada " +" \n7. - Seno " +" \n8. - Coseno " +" \n9. - Salir \n" );

int i1 = 0;double a, b, Suma, Resta, Multiplicacion, Division, potencia, Raiz, Seno, Coseno;

i1 = Convert.ToInt16(Console.ReadLine());switch (i1) {case 1:Console.Write(" Usted Escogio la Opcion Suma");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Console.Write(" ingree El Segundo Numero : ");b = Convert.ToDouble(Console.ReadLine());Suma = a+b;Console.WriteLine(" El resultado de la suma Es :"+ Suma);break;case 2:Console.Write(" Usted Escogio la Opcion Resta");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Console.Write(" ingree El Segundo Numero : ");b = Convert.ToDouble(Console.ReadLine());Resta = a-b;Console.WriteLine(" El resultado de la Resta Es :"+ Resta);break;case 3:Console.Write(" Usted Escogio la OpcionMultiplicacion");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Console.Write(" ingree El Segundo Numero : ");b = Convert.ToDouble(Console.ReadLine());Multiplicacion = a*b;Console.WriteLine(" El resultado de la Multiplicacion Es :"+ Multiplicacion);break;case 4:Console.Write(" Usted Escogio la OpcionDivivision");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Console.Write(" ingree El Segundo Numero : ");b = Convert.ToDouble(Console.ReadLine());Division = a/b;Console.WriteLine(" El resultado de la suma Es :"+ Division);break;case 5:Console.Write(" Usted Escogio la Opcion potencia ");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Console.Write(" ingree El Segundo Numero : ");b = Convert.ToDouble(Console.ReadLine());potencia = Math.Pow((a),(b));Console.WriteLine(" El resultado de la suma Es :" + potencia);break;case 6:Console.Write(" Usted Escogio la OpcionRaiz ");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Raiz = Math.Sqrt(a);Console.WriteLine(" El resultado de la suma Es :" + Raiz);break;case 7:Console.Write(" Usted Escogio la Opcion Seno ");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Seno = Math.Sin(a);Console.WriteLine(" El resultado de la suma Es :" + Seno);break;case 8:Console.Write(" Usted Escogio la Opcion Coseno ");Console.WriteLine(" ");Console.Write(" ingree El Primer Numero : ");a = Convert.ToDouble(Console.ReadLine());Coseno = Math.Cos(a);Console.WriteLine(" El resultado de la suma Es :" + Coseno);break;case 9:Console.Write(" Usted Escogio la Opcion Salir ");break; }Console.ReadKey(); } }}PantallaVisual Studio Express

_________________________

Pgina 24 de 263. Se requiere que solo con la utilizacin de ciclos y condicionales, usted pueda convertir un nmero decimal < a 5000 a nmero Romano.

using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace prueba_2_romanos{classProgram {staticvoid Main(string[] args){//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi //trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //// Desarrollar un algoritmo para convertir un nmero decimal < a 5000 a nmero Romano

int Miles, Resto, Cen, Dec, Uni, x, num;Console.WriteLine(" ");Console.Write("Ingrese un Numero En Decimal Entre 1 y 5000 de Forma Decimal para convertirlo a Numero Romano : ");num = int.Parse(Console.ReadLine());Console.WriteLine(" ");

if (num> 5000) {Console.Write(" El Numero dijitado por Usted es mayor que 5000, Debe dijitar hasta 5000. ");Console.ReadKey(); return; }

if (num == 0){Console.Write(" El Numero dijitado por Usted no es valido, Debe dijitar un numero entre 1 a 5000. ");Console.ReadKey(); return; }

{ Console.WriteLine(" ");Console.Write("el Numero Ingresado por usted es : " + num + " Y Convertido en Nmero Romano es : ");Console.WriteLine(" "); Miles = num / 1000; Resto = num % 1000;Cen = Resto / 100; Resto = Resto % 100;Dec = Resto / 10; Resto = Resto % 10;Uni = Resto;

switch (Miles) {case 1: Console.Write("M"); break;case 2: Console.Write("MM"); break;case 3: Console.Write("MMM"); break;case 4: Console.Write("IV"); break;case 5: Console.Write("V"); break;}switch (Cen) {case 1: Console.Write("C"); break;case 2: Console.Write("CC"); break;case 3: Console.Write("CCC"); break;case 4: Console.Write("CD"); break;case 5: Console.Write("D"); break;case 6: Console.Write("DC"); break;case 7: Console.Write("DCC"); break;case 8: Console.Write("DCCC"); break;case 9: Console.Write("CM"); break; }switch (Dec) {case 1: Console.Write("X");break;case 2: Console.Write("XX");break;case 3: Console.Write("XXX");break;case 4: Console.Write("XL");break;case 5: Console.Write("L");break;case 6: Console.Write("LX");break;case 7: Console.Write("LXX");break;case 8: Console.Write("LXXX");break;case 9: Console.Write("XC");break; }switch (Uni) {case 1: Console.Write("I"); break;case 2: Console.Write("II"); break;case 3: Console.Write("III"); break;case 4: Console.Write("IV"); break;case 5: Console.Write("V"); break;case 6: Console.Write("VI"); break;case 7: Console.Write("VII"); break;case 8: Console.Write("VIII"); break;case 9: Console.Write("IX"); break;} }Console.ReadKey(); } }}Pantallazo con el Numero 3580 pasado a romano

Pantallazo con el Numero 5000 pasado a romano

Pantallazo con el Numero 5001

______________________ 4. Debe desarrollar un algoritmo que contenga el siguiente men

(1) Convertir de Decimal a Binario (2) Convertir de Decimal a Octal (3) Convertir de Binario a Decimal (4) Salir

Algoritmo en C#

using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace ejer_4_TC_2_Deci_Octal_Binario{classProgram {staticvoid Main(string[] args){//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar ////Desarrollar un algoritmo que contenga el siguiente men //(1) Convertir de Decimal a Binario //(2) Convertir de Decimal a Octal //(3) Convertir de Binario a Decimal //(4) Salir

double bin;double c;doublecoci;doubledeci;doublei;doublenum;doubleoct;oct = 0;deci=0;intopcion;double re;bin = 0;i = 0;opcion = 0;Console.WriteLine((" Ingrese la Opcion que requiere para realizar la operacion "));Console.WriteLine((" "));Console.WriteLine((" 1 Convertir de Decimal a Binario "));Console.WriteLine((" 2 Convertir de Decimal a Octal "));Console.WriteLine((" 3 Convertir de Binario a Decimal "));Console.WriteLine((" 4 Para Salir "));Console.WriteLine((" "));Console.WriteLine((" "));opcion = int.Parse(Console.ReadLine());switch (opcion) {case 1:Console.WriteLine((" Usted Escogio la opcion:")+opcion+(" Convertir de Decimal a Binario"));Console.WriteLine((" "));Console.WriteLine((" Ingrese el Valor En Decimal que desea convertir a Binario "));num = Double.Parse(Console.ReadLine());Console.WriteLine((" Usted ingreso el Numero : ")+num);if (num>0) {c = num;i = 1;bin = 0;while (c!=1) {bin = bin+(c%2)*i;c = Math.Truncate(c/2);i = i*10;}bin = bin+(c%2)*i;}Console.WriteLine((" Y al Convertir de Decimal a Binario Se Escribe De la Siguiente Manera ")+bin);Console.WriteLine((" "));break;case 2:Console.WriteLine((" Usted Escogio la opcion:")+opcion+(" Convertir de Decimal a Octal "));Console.WriteLine((" "));Console.WriteLine((" Ingrese el Valor En Decimal que desea convertir a Octal "));num = Double.Parse(Console.ReadLine());Console.WriteLine((" Usted ingreso el Numero : ")+num);if (num>0) {c = num;i = 1;oct = 0;while (c>=8) {oct = oct+(c%8)*i;c = Math.Truncate(c/8);i = (i+8)+1;}oct = oct+(c%8)*i;}Console.WriteLine((" Y al Convertir de Decimal a Octal ")+oct);Console.WriteLine((" "));break;case 3:Console.WriteLine((" Usted Escogio la opcion:")+opcion+(" Convertir de Binario a Decimal "));Console.WriteLine((" "));Console.WriteLine((" Ingrese el Valor En Binario que desea convertir a Decimal "));num = Double.Parse(Console.ReadLine());Console.WriteLine((" Usted ingreso el Numero : ")+num);if (num>0) {coci = num;re = 1;deci = 0;while (coci!=1) {deci = deci+(coci%10)*re;coci = Math.Truncate(coci/10);re = (re*2);}deci = deci+((coci%10)*re);}Console.WriteLine((" Y al Convertir de Binario a Decimal se Escribe de la siguiente manera: ")+deci);Console.WriteLine((" "));break;case 4:Console.WriteLine((" "));Console.WriteLine((" Usted Escogio la opcion Salir "));;break;Console.WriteLine((" la Opcion que escogio No Es Valida! "));}

Console.ReadKey (); } }}

Pantallazo con la primera opcin de Decimal a Binario

Pantallazo con la Segunda opcin de Decimal a Octal

Pantallazo con la Tercera opcin de Binario a Decimal

6. Cree un algoritmo que capture un mes en nmeros y el software muestre un mensaje que indique cuantos das tiene ese mes. Ejemplo: si se digita "07", el algoritmo debe mostrar "Julio, tiene treinta un das". El algoritmo debe tambin advertir que si se trata de febrero tiene 28 das, pero si el ao fuera bisiesto tendra 29.

Algoritmousing System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace Ejerc_6_TC_2_Dias_del_Mes{classProgram {staticvoid Main(string[] args){

//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //

//Cree un algoritmo que capture un mes en nmeros y el software muestre un mensaje que indique cuantos das //tiene ese mes. Ejemplo: si se digita "07", el algoritmo debe mostrar "Julio, tiene treinta un das". //El algoritmo debe tambin advertir que si se trata de febrero tiene 28 das, //pero si el ao fuera bisiesto tendra 29 dias

intopcion;Console.WriteLine((" Ingrese un numero Del 1 al 12 Para Saber cuantosDias Tiene Ese Mes "));Console.WriteLine((" "));Console.WriteLine((" "));opcion = int.Parse(Console.ReadLine());switch (opcion) {case 1:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Enero y tiene 31 Dias "));break;case 2:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Febrero y tiene 28 Dias "));Console.WriteLine((" "));Console.WriteLine((" Si en el Caso que el Ao Fuera Biciesto Este Mes de Febrero Tendria 29 Dias "));Console.WriteLine((" "));break;case 3:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Marzo y tiene 31 Dias "));Console.WriteLine((" "));break;case 4:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Abril y tiene 30 Dias "));Console.WriteLine((" "));break;case 5:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Mayo y tiene 30 Dias "));Console.WriteLine((" "));break;case 6:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Junio y tiene 30 Dias "));Console.WriteLine((" "));break;case 7:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Julio y tiene 30 Dias "));Console.WriteLine((" "));break;case 8:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Agosto y tiene 31 Dias "));Console.WriteLine((" "));break;case 9:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Septiembre y tiene 30 Dias "));Console.WriteLine((" "));break;case 10:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Mayo y tiene 31 Dias "));Console.WriteLine((" "));break;case 11:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Noviembre y tiene 30 Dias "));Console.WriteLine((" "));break;case 12:Console.WriteLine((" Usted Dijito el Numero:") + opcion);Console.WriteLine((" "));Console.WriteLine((" Este Corresponde Al Mes de Diciembre y tiene 31 Dias "));Console.WriteLine((" "));break;

}Console.ReadKey();

}}}

Pantallazo

_____________________

7. Realizar un algoritmo que permita validar una clave de 5 dgitos con 3 intentos de acceso, en caso de ingresar de manera errada debe generar el mensaje Intente Nuevamente, una vez concluidos los el sistema debe generar un mensaje de bloqueo using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace Ejerc_7_TC_2_Clave_de_Ingreso{classProgram {staticvoid Main(string[] args){//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //

//Realizar un algoritmo que permita validar una clave de 5 dgitos con 3 intentos de acceso, //en caso de ingresar de manera errada debe generar el mensaje Intente Nuevamente, //una vez concluidos los el sistema debe generar un mensaje de bloqueo

bool acierto;string clave;double contador;contador = 0;acierto = false;Console.WriteLine((" Ingrese Su Contrasea de Ingreso "));Console.WriteLine((" "));while ((contador < 3 && acierto == false)){clave = Console.ReadLine();if (clave.Equals("12345")){Console.WriteLine((" Usted Ingreso Su Contrasea Correcta Puede Ingresar al Sistema "));Console.WriteLine((" . . . Puede Ingresar al Sistema. . . "));acierto = true; }else {Console.WriteLine((" Intente Nuevamente ")); }contador = contador + 1; }if ((contador == 3 && acierto == false)) {Console.WriteLine((" Usted Ingreso Su Contrasea 3 veces de forma Equivocada "));Console.WriteLine((" NO TIENE MAS INTENTOS ..... ! ESTA BLOQUEADO !..... ")); }

Console.ReadKey();

} }}

Pantallazo digitando tres veces de forma errnea

Pantallazo digitando dos veces de forma errnea y la tercera de forma correcta

________________________________________________

9. Desarrollar un algoritmos que permita realizar la sumatoria de los primeros 100 nmeros utilizando los 3 ciclos (para, repita, mientras)

R/.Algoritmo Ciclo PARAusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;

namespace Ejerc_9_TC_2_Cliclo_Para{classProgram {staticvoid Main(string[] args){//Nombre del Autor: XXXXXXXXXXXXXXXXXXXXXXX//Fecha:xx Abril 2015//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar //

//Desarrollar un algoritmos que permita realizar la sumatoria de los primeros 100 nmeros utilizando los 3 ciclos (para, repita, mientras) // Ciclo Para

doublei;doublenum;double suma;Console.WriteLine((" Ingrese un numero "));Console.WriteLine((" "));num = Double.Parse(Console.ReadLine());Console.WriteLine((" "));suma = 0;i = 0;while (i