inicio
double n, p, exp; p = 1
print"INTRODUCE NUMERO"
Read n
print "potencia \t elevado a la potencia\tresultado"
while (p <= n) { exp = Math.Pow(p, p)
print "/ ", p, p, exp
p = p + 1
} fin.
Elaborar un programa que permita leer un número e imprima una tabla con las potencias de los números del 1 hasta el número leído. La potencia de 1 es 1 elevado a la potencia 1. La potencia de 2 es 2 elevado a la potencia de 2, y así sucesivamente hasta la potencia del número leído.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
{
double n, p, exp;
p = 1;
Console.WriteLine("INTRODUCE NUMERO");
n = double.Parse(Console.ReadLine());
Console.WriteLine("\n\npotencia \televado a la potencia\tresultado");
while (p <= n)
{
exp = Math.Pow(p, p); Console.Write("\n{0} \t\t\t{1}\t\t\t\t{2}", p, p, exp);
p = p + 1;
}
Console.ReadLine(); } } }
TABLA DE POTENCIAS DE A HASTA N, NUMEROS (visual)
A continuacion el ejecutable en vsisual.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double n, p, exp;
p = 1;
n = int.Parse(textBox1.Text);
listBox1.Items.Add("potencia / elevado a la potencia / tresultado");
while (p <= n) { exp = Math.Pow(p, p); listBox1.Items.Add("" + p.ToString() + " " + p.ToString() + " " + exp.ToString()); p = p + 1; } } private void button2_Click(object sender, EventArgs e) { listBox1.Items.Clear(); textBox1.Clear(); } private void button3_Click(object sender, EventArgs e) { Close(); } private void textBox1_TextChanged(object sender, EventArgs e) { } } }
No hay comentarios:
Publicar un comentario