Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Programación en C#: Fundamentos de la Programación, Ejercicios de Programación C

Este documento contiene ejercicios resueltos de programacion estructurada

Tipo: Ejercicios

2019/2020

Subido el 15/04/2020

vladimir-bran
vladimir-bran 🇸🇻

2 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1.Desarrollar un programa que capture un
número desde teclado e imprima su
tabla de multiplicar.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int i;
int n;
Console.WriteLine("\n Introduzca un numero entero: ",
163);
n = int.Parse(Console.ReadLine());
Console.WriteLine("\n La tabla de multiplicar del
{0} es:", n);
for (i = 1; i <= 10; i++)
Console.WriteLine(i+ " * " +n+"="+i*n+"\n");
Console.ReadKey();
}
}
}
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Ejercicios de Programación en C#: Fundamentos de la Programación y más Ejercicios en PDF de Programación C solo en Docsity!

1.Desarrollar un programa que capture un

número desde teclado e imprima su

tabla de multiplicar.

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int i; int n; Console.WriteLine("\n Introduzca un numero entero: ", 163); n = int.Parse(Console.ReadLine()); Console.WriteLine("\n La tabla de multiplicar del {0} es:", n); for (i = 1; i <= 10; i++) Console.WriteLine(i+ " * " +n+"="+i*n+"\n"); Console.ReadKey(); } } }

2. Escribir un programa que pida ingresar

coordenadas (x,y) que representen puntos en

el plano. Informar cuantos puntos se han

ingresado en el primer, segundo, tercer y

cuarto cuadrante. Al comenzar el programa se

pide que se ingrese la cantidad de pares de

puntos a procesar.

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int n, f, x, y, cant1, cant2, cant3, cant4; string linea; cant1 = 0; cant2 = 0; cant3 = 0; cant4 = 0; Console.Write("Cantidad de puntos:"); linea = Console.ReadLine(); Console.Write("\n"); n = int.Parse(linea); for (f = 1; f <= n; f++) { Console.Write("Ingrese coordenada x:"); linea = Console.ReadLine(); Console.Write("\n"); x = int.Parse(linea);

3. Realizar un programa que lea los datos de “n”

triángulos e informar:

a. De cada uno de ellos, que tipo de triangulo es:

equilátero (tres lados iguales), isósceles ( dos lado

iguales? , o escaleno (ningún lado igual)

b. Cantidad de triángulos de cada tipo

c. Tipo de triangulo que posee menor cantidad

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int f, lado1, lado2, lado3, cant1, cant2, cant3, n; string linea; cant1 = 0; cant2 = 0; cant3 = 0; Console.Write("\n Ingrese la cantidad de triángulos:"); linea = Console.ReadLine(); n = int.Parse(linea); for (f = 1; f <= n; f++) { Console.Write("\n Ingrese lado 1:"); linea = Console.ReadLine(); lado1 = int.Parse(linea); Console.Write("\n Ingrese lado 2:"); linea = Console.ReadLine(); lado2 = int.Parse(linea); Console.Write("\n Ingrese lado 3:");

linea = Console.ReadLine(); lado3 = int.Parse(linea); if (lado1 == lado2 && lado1 == lado3) { Console.WriteLine("\n Es un triángulo equilatero."); cant1++; } else { if (lado1 == lado2 || lado1 == lado3 || lado2 == lado3) { Console.WriteLine("\n Es un triángulo isósceles."); cant2++; } else { cant3++; Console.WriteLine("\n Es un triángulo escaleno."); } } } Console.Write("\n Cantidad de triángulos equilateros:"); Console.WriteLine(cant1); Console.Write("\n Cantidad de triángulos isósceles:"); Console.WriteLine(cant2); Console.Write("\n Cantidad de triángulos escalenos:"); Console.WriteLine(cant3); if (cant1 < cant2 && cant1 < cant3) { Console.Write("\n Hay menor cantidad de triángulos equilateros."); } else { if (cant2 < cant3) { Console.Write("\n Hay menor cantidad de triángulos isósceles"); } else { Console.Write("\n Hay menor cantidad de triángulos escalenos"); } } Console.ReadKey(); } } }

if (valor % 15 == 0) { mult15++; } if (valor % 2 == 0) { sumapares = sumapares + valor; } } Console.Write("\n Cantidad de valores negativos:"); Console.WriteLine(negativos); Console.Write("\n Cantidad de valores positivos:"); Console.WriteLine(positivos); Console.Write("\n Cantidad de valores múltiplos de 15:"); Console.WriteLine(mult15); Console.Write("\n Suma de los valores pares:"); Console.WriteLine(sumapares); Console.ReadKey(); } } }

5. Desarrollar un programa que permita imprimir en

pantalla los números del 1 al 30, excepto el 25.

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int n, x;

string linea; Console.Write("Ingrese el valor final:"); linea = Console.ReadLine(); n = int.Parse(linea); x = 1; for (x=1; x<=30; x++) { if (x != 25) { Console.Write(x); Console.Write(" - "); } Console.ReadKey(); } } }