Taller de Algoritmos1096-AA2
Taller de Algoritmos1096-AA2
Taller de Algoritmos1096-AA2
Ficha: 2455180
09 de marzo de 2022
1.Diseñe un algoritmo en pseudocódigo y diagrama de flujo que lea tres números y, si el
primero es positivo calcule el producto de los otros dos, y en otro caso, calcule la suma y
muestre el resultado en pantalla.
using System;
namespace ejercicio1
{
class Program
{
static void Main(string[] args)
//Declaracion de variables//
{
int n1 ,n2 ,n3 ,resultado;
Console.WriteLine ("digite el primer numero");
n1= int.Parse(Console.ReadLine());
Console.WriteLine ("digite el segundo numero");
n2= int.Parse(Console.ReadLine());
Console.WriteLine ("digite el tercer numero");
n3= int.Parse(Console.ReadLine());
if (n1>0)
{
resultado=n2*n3;
Console.WriteLine("es una multiplicacion por que hay números
Positivos" + " "+resultado);
}
else
{
resultado=n2+n3;
Console.WriteLine("es una suma por que hay números
negativos" +" "+resultado);
}
}
}
}
2.Diseñe un algoritmo en pseudocódigo y diagrama de flujo que lea tres números enteros y decida
si uno de ellos coincide con la suma de los otros dos.
using System;
namespace ejercicio2
{
class Program
{
static void Main(string[] args)
{
int n1,n2,n3;
Console.WriteLine("ingrese el Primer número");
n1 = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese el Segundo número");
n2= int.Parse(Console.ReadLine());
Console.WriteLine("ingrese el Tercer número");
n3 = int.Parse(Console.ReadLine());
if(n1== n2+n3)
{
Console.WriteLine("la suma del Segundo nÚmero con el Tercer
número equivale al Primer número");
}
else if (n2 == n1+n3)
{
Console.WriteLine("la suma del Primer número con el Tercer
número equivale al Segundo número");
}
else if (n3== n1+n2)
{
Console.WriteLine("la suma del Primer número con el Segundo
número equivale al Tercer número");
}
else
{
Console.WriteLine("La suma de las parejas No equivale al
valor esperado");
}
}
}
}
3.Diseñe un algoritmo que imprima y sume la serie de números múltiplos de 3 hasta 100, es
decir, 3, 6, 9, 12, ... 99 (usar ciclos). Realizar la traza para las primeras cinco iteraciones.
using System;
namespace ejercicio3
{
class Program
{
4.Diseñe un algoritmo que presenta en pantalla todas las potencias enteras de 2 que sean
menores o iguales que 100 (usar ciclos).
using System;
namespace ejercicio4
{
class program
{
Console.WriteLine("Digite la base");
basex = int.Parse(Console.ReadLine());
Console.WriteLine("Digite el exponente");
expo = int.Parse(Console.ReadLine());
while (basex<=expo)
{
cont=cont + 1;
potencia= basex*expo;
}
Console.WriteLine("la base "+ basex + "elevado a " + expo + "es"
+ potencia);
}
}
5.Diseñe un algoritmo que sume los números pares comprendidos entre 50 y 200, inclusive.
using System;
namespace ejercicio5{
class program{
}
6.Una temperatura Celsius (centígrados) puede ser convertida a una temperatura equivalente
Fahrenheit, de acuerdo con la siguiente fórmula:
F= ( 95 )C +32
Diseñe un algoritmo que lea la temperatura en grados Celsius y la escriba en Fahrenheit.
using System;
namespace ejercicio6 {
class program {
}
7.Diseñe un algoritmo que lea la hora de un día de notación de 24 horas y la respuesta en notación
de 12 horas, por ejemplo, si la entrada es 13, la salida será 1 p.m.
using System;
namespace ejercicio7 {
class program {
}
using System;
namespace ejercicio8 {
class Program {
static void Main(string[] args) {
int n=0;
int x;
string[] vectorx = new string[5];
for (x=1;x<=5;x++) {
Console.WriteLine(" Digite cinco nombres a guardar en el
array"," "+x);
vectorx[x] = Console.ReadLine();
}
for (x=1;x<=n;x+=5) {
Console.WriteLine("nombre"+x+" "+vectorx[x]);
}
}
}
9.Diseñe un algoritmo que lea por el teclado las cinco notas obtenidas por un alumno
(comprendidas entre 0 y 10). A continuación, debe mostrar todas las notas, la nota promedio,
la nota más alta que ha sacado y la menor
using System;
namespace ejercicio9
{
class Program
{
namespace ejercicio10 {
class Program {
}