Nayra Palacios
10-A
ACTIVIDAD 6
CONDICIONALES Y OPERADORES LÓGICOS.
1. Escribir un algoritmo que, ingresada una calificación del 1 al 10, muestre por pantalla los
siguientes mensajes. -Cuando la calificación sea de 7 o superior mostrar «APROBADO» y si
no obtuvo esa calificación mostrar «REPROBADO»
using System;
class Program
static void Main()
/* 1. Escribir un algoritmo que, ingresada una calificación del 1 al 10, muestre por pantalla
los siguientes mensajes. -Cuando la calificación sea de 7 o superior mostrar «APROBADO»
y si no obtuvo esa calificación mostrar «REPROBADO»*/
// Solicitar su nombre
Console.WriteLine("Ingrese su nombre:"); /*aquí pido que ingrese su nombre*/
string nombre = Console.ReadLine(); /*Lee la entrada del usuario y la almacena en la
variable nombre*/
// Solicita al usuario su apellido
Console.WriteLine("Ingrese su apellido:");
string apellido = Console.ReadLine(); /* Lee la entrada del usuario y la almacena en la
variable apellido*/
// Solicita al usuario su número de identificación
Console.WriteLine("Ingrese su número de identificación:");
string id = Console.ReadLine(); /* Lee la entrada del usuario y la almacena en la
variable id */
// Solicita al usuario una calificación entre 1 y 10
Console.WriteLine("Ingrese una calificación del 1 al 10:");
int calificacion = int.Parse(Console.ReadLine()); // Convierte la entrada del usuario a
entero
// Verifica si la calificación es 7 o superior
if (calificacion >= 7)
// Muestra "APROBADO" si la calificación es 7 o mayor
Console.WriteLine("APROBADO");
else
// Muestra "REPROBADO" si la calificación es menor que 7
Console.WriteLine("REPROBADO");
PARTE 2
Ingrese su nombre:
Nayra
Ingrese su apellido:
Palacios
Ingrese su n?mero de identificaci?n:
1031941695
Ingrese una calificaci?n del 1 al 10:
REPROBADO
=== Code Execution Successful ===
2. Realizar un programa que lea por teclado dos números, si el primero es mayor al segundo
informar su suma y diferencia, en caso contrario informar el producto y la división del
primero respecto al segundo.
using System;
class Program
static void Main()
/*2. Realizar un programa que lea por teclado dos números, si el primero es mayor al
segundo informar su suma y diferencia, en caso contrario informar el producto y la
división del primero respecto al segundo*/
// Solicita al usuario su nombre
Console.WriteLine("Ingrese su nombre:");
string nombre = Console.ReadLine(); /*Lee la entrada del usuario y la almacena en la
variable nombre*/
// Solicita al usuario su apellido
Console.WriteLine("Ingrese su apellido:");
string apellido = Console.ReadLine(); /*Lee la entrada del usuario y la almacena en la
variable apellido*/
// Solicita al usuario su número de identificación
Console.WriteLine("Ingrese su número de identificación:");
string id = Console.ReadLine(); /*Lee la entrada del usuario y la almacena en la
variable id*/
// Solicita el primer número al usuario
Console.WriteLine("Ingrese el primer número:");
int numero1 = int.Parse(Console.ReadLine()); /*Convierte la entrada del usuario a
entero y la almacena en numero1*/
// Solicita el segundo número al usuario
Console.WriteLine("Ingrese el segundo número:");
int numero2 = int.Parse(Console.ReadLine()); /*Convierte la entrada del usuario a
entero y la almacena en numero2*/
// Verifica si el primer número es mayor que el segundo
if (numero1 > numero2)
// Muestra la suma y diferencia si el primer número es mayor que el segundo
Console.WriteLine($"Suma: {numero1 + numero2}"); /* Calcula y muestra la suma
de numero1 y numero2*/
Console.WriteLine($"Diferencia: {numero1 - numero2}"); /*Calcula y muestra la
diferencia entre numero1 y numero2*/
else
{
// Muestra el producto y la división si el primer número no es mayor que el segundo
Console.WriteLine($"Producto: {numero1 * numero2}"); /* Calcula y muestra el
producto de numero1 y numero2*/
if (numero2 != 0)
// Verifica que el segundo número no sea cero para evitar división por cero
Console.WriteLine($"División: {numero1 / (float)numero2}"); /*Calcula y muestra
la división de numero1 entre numero2 (con resultado decimal)*/
else /*es la condicional de verdadero o falso*/
// Muestra un mensaje de error si se intenta dividir por cero
Console.WriteLine("No se puede dividir por cero.");
PARTE 2
Ingrese su nombre:
Mariana
Ingrese su apellido:
Paalcios
Ingrese su n?mero de identificaci?n:
1031941695
Ingrese el primer n?mero:
Ingrese el segundo n?mero:
Producto: 35
Divisi?n: 0.7142857
=== Code Execution Successful ===
3. Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0-5 y enviar un
mensaje donde diga si el alumno aprobó o reprobó el curso. Realice un programa y
diagrama de flujos que muestre lo solicitado.