Vous êtes sur la page 1sur 5

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS NATURALES Y MATEMTICA


LICENCIATURA EN INFORMTICA EDUCATIVA
CTEDRA DE INFORMTICA

Titulo o tema: Instrucciones de control


Laboratorio 2

Grupo N: (1).

Nombre de estudiante: Madeline Yasmin Caas Flores

Asignatura: Introduccin a la programacin

Tutor: Marvin Fredy Villalobos


Ciclo1 /AO: 2017

Ciudad Universitaria, 30 de octubre de 2017


Objetivo general
Analizar cada una de las funciones que realiza las estructuras de control para
desarrollar un mayor conocimiento

Objetivo especifico
Identificar que estructura es la ms adecuada para realizar los programas que se.
Demostrar las deferentes funciones de las estructura de control en c++
Ejercicios propuestos:
Desarrolle correctamente los ejercicios que se plantean a continuacin. Recuerde que el
objetivo es poner en prctica lo visto en este laboratorio y que usted aprenda a programar;
en ese sentido, le sugerimos que se esmere en resolverlos por cuenta propia y le haga
saber a su tutor cualquier inquietud que se presente. Buena suerte!!!

Ejercicio #1 Suponga que una universidad tiene como poltica considerar 3 notas en cada
curso: la nota de Trabajos, la nota de Laboratorios y la nota de Parciales. Cada nota tiene
un peso de 50%, 20% y 30% respectivamente. Un alumno es calificado segn los
siguientes criterios:
Excelente: si su promedio est arriba de 9
Bueno: si su promedio est entre 7 y 9 incluido el 7
Regular: si su promedio est entre 5 y 7 incluido el 5
Psimo: si su promedio est debajo de 5
Escriba un programa que lea las 3 notas de un alumno y diga cmo ha sido catalogado.
#include<iostream>
using namespace std;
int main()
{
float nt,nl,ne,pm;
cout<<"ingresar nota de trabajo\n";
cin>>nt;
cout<<"ingresar nota de laboratorio\n";
cin>>nl;
cout<<"ingresar nota examen\n";
cin>>ne;

pm=(nt*0.5)+(nl*0.2)+(ne*0.3);

if (pm>9){

cout<<"exelente\n";
}
else if (pm>=7 && pm<=9){

cout<<"bueno\n";
}
else if (pm>=5 && pm<7){

cout<<"regular\n";
}

else
cout<<"pesimo\n";

return 0;
}
Ejercicio #2 Programa que le pide al usuario el valor de la altura de un tringulo
rectngulo y luego el programa lo dibuja en pantalla rellenndolo con asteriscos *.
Presente al usuario la posibilidad de continuar o finalizar despus de dibujar el tringulo
(asegrese de limpiar la pantalla en caso de continuar).
#include <stdio.h>
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int altura;
int bandera;
int salir=1;

while (salir !=2)


{
system("cls");
cout << "Triangulo formado por asterisco";

cout << "\n Ingrese la altura del triangulo: ";


cin >> altura;

for (int i = 0; i <= altura; i++)


{
for (int j = 1; j <= i; j++)
{
cout << " ";
for ( j = 0; j <= i-1; j++)
{
cout << "*";
}
}
cout << "\n";
}
cout << "Presione \n 1 Continuar \n 2 Finalizar \n";

cin >> salir;

system("pause");
}

return 0;

}
Ejercicio #3 Elabore un programa que permita comparar una cierta cantidad de nmeros
definida e ingresada por el usuario, para luego imprimir el mayor de ellos. De igual
manera que el anterior, permtale al usuario la posibilidad de continuar o finalizar si as lo
desea (asegrese de limpiar la pantalla en caso de continuar).
#include <stdio.h>
#include <cstdlib>
int main (){
int numeros[100];
int cantidadNumeros = 0;
int respuesta = 1;
while (respuesta != 2)
{
printf("Cuantos numeros desea introducir? ") ;
scanf("%i", &cantidadNumeros);
for (int i = 0 ; i < cantidadNumeros ; i++){
printf("\nCual es valor numero #%i ", i + 1);
scanf ("%i", &numeros [i]);
}
int mayor = 0;
for(int i= 0 ; i < cantidadNumeros ; i++){
if (numeros [i] > mayor){
mayor = numeros [i];
}
}
printf("\nEl numero mayor introducido es %i \n" , mayor) ;
system("pause") ;

printf("Desea comparar otros numeros? \n Presione \n1 Continuar \n2 Finalizar");


scanf("%d", &respuesta);

}
return 0;
}

Vous aimerez peut-être aussi