Profesora: Nelwi Báez P

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Condicional if y switch
ESTRUCTURAS DE CONTROL
Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Estructuras de decisión en C
MANUAL EXPRESS DE C J.M.sevilla.
RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion. en. C
¿Qué día es hoy? Sra. Delgado.
Estructuras de control
Fundamentos de la Programación Estructurada
Programacion de Computadora Prof. Obadiah Oghoerore.
Programación I Teoría I
Programación I Teoría III
Variables Prof. Gonzalo Pastor.
EJERCICIOS DE PROGRAMACION
INFORMATICA I Funciones CLASE 13.
ESTRUCTURA DEL LENGUAJE C
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección.
Una breve introducción
Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
El lenguaje de programación C - Funciones -
Programa “Coordenadas” Ing. Arturo Díaz Vargas Departamento de Sistemas División de Ciencias Básicas e Ingeniería UNIVERSIDAD AUTONOMA METROPOLITANA.
Tema 3 Entrada y Salida.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Switch en PHP Programación en Internet II. Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elegir.
Control de flujo: Bucles
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Question Words. ¿Dónde trabaja la profesora? Los martes y los jueves Dra. Guffey En la clase No Porque es interesante Bien Tres.
Programación en Lenguaje C
Ejercicio 1. Sumas y restas1 Escribe tu nombre ______________________________ Escribe el nombre de tu asesor ______________________________ Escribe la.
Unidad II: Fundamentos de Programación
Estructuras de Control.
Informática Tema5- Estructuras de Control en C:
Vocabulario la señora (Sra.) el país a.m. Buenos días. los países.
Sábado (los días de la semana).
ESTRUCTURA DE DECISION LOGICA EN LENGUAJE C
Estructuras de control condicional
ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 02 Control de flujo  Condicional Simple if( condicion) { //sentencia 1 // sentencia 2. }
Acerca del curso Nombre del curso Créditos: Profesor Teoría:
El calendario. ¡Hoy es el mes de septiembre! ¿Día? …día… ¡día! DÍA.
Requisitos - Ser alumno de III, IV medio o egresados, provenientes de las comunas de Quilpué, Valparaíso y Viña del Mar. - El alumno debe acreditar situación.
Guía en línea Grados y títulos. Egresa do y bachil ler.
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INSTRUCCIONES INTERATIVAS.
LEYES DE LOS EXPONENTES
INTRODUCCION A LA PROGRAMACION
Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN.
LOS NUMEROS. CERO 0 UNO 1 DOS 2 TRES 3 CUATRO 4.
Algoritmo.
La semana tiene siete días
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
Los días de la semana ¿Qué día es hoy?.
ESTRUCTURAS DE DECISION MULTIPLE
Español I Essential Question: How do I talk about numbers, days of the week and months in Spanish?
Gabriela Araya Baez Estudiante Ingenieria Civil Industrial.
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
Un paso al día: En la hoja de Vocabulario El Calendario 1.Escribe tu nombre 2.Escribe la fecha 3.Escribe la hora ó la clase.
SALUDOS ¡BUENOS DÍAS! ¡BUENAS TARDES! ¡BUENAS NOCHES!
Prof. Yesika Medina ESTRUCTURAS DE DATOS OBJETIVO III. APLICAR A LOS PROGRAMAS EN.
EL PAÍS, Miércoles 1 de Junio de EL PAÍS, Jueves 2 de Junio de 2011.
Los días de la semana lunes martes miércoles Jueves viernes sábado domingo.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
Horario Editable Lunes Martes Miércoles Jueves Viernes Día Hora
Bellringer 9/5 Tell the following times in numbers (include AM or PM).
Transcripción de la presentación:

Profesora: Nelwi Báez P SWITCH - CASE Profesora: Nelwi Báez P

Si queremos ver varios posibles valores , sería muy pesado tener que hacerlo con muchos “if” seguidos o encadenados. La alternativa es la orden “switch”, cuya sintaxis es : Switch Es decir, se escribe tras “switch” la expresión a analizar, entre paréntesis. Después, tras varias órdenes “case” se indica cada uno de los valores posibles. Los pasos (porque pueden ser varios) que se deben dar si se trata de ese valor se indican a continuación, terminando con “break”. Si hay que hacer algo en caso de que no se cumpla ninguna de las condiciones, se detalla tras “default”.

ejemplos

#include <stdio.h> #include <stdlib.h> void main() { int opcion; printf("Ingrese un numero entero: "); scanf("%d",&opcion); switch(opcion) case 1: printf("Ha ingresado el numero uno\n"); break; case 2: printf("Ha ingresado el numero dos\n"); case 3: printf("Ha ingresado el numero tres\n"); case 4: printf("Ha ingresado el numero cuatro\n"); case 5: printf("Ha ingresado el numero cinco\n"); case 6: printf("Ha ingresado el numero seis\n"); case 7: printf("Ha ingresado el numero siete\n"); case 8: printf("Ha ingresado el numero ocho\n"); case 9: printf("Ha ingresado el numero nueve\n"); defalut: printf("Ha ingresado un numero no valido\n"); } system("PAUSE"); Escriba un programa en Lenguaje C que solicite el ingreso de un número del 1 al 9 y que muestre por pantalla el número seleccionado en letras.

#include <stdio. h> #include <stdlib #include <stdio.h> #include <stdlib.h> void main() { int opcion,a,b,resultado; printf("Ingrese un numero entero [a]: "); scanf("%d",&a); printf("Ingrese un numero entero [b]: "); scanf("%d",&b); printf("Menu\n"); printf("1. Sumar\n"); printf("2. Restar\n"); printf("3. Dividir\n"); printf("4. Multiplicar\n"); printf("Elija una operacion: "); scanf("%d",&opcion); switch(opcion) case 1: resultado=a+b; printf("%d + %d = %d\n",a,b,resultado); break; case 2: resultado=a-b; printf("%d - %d = %d\n",a,b,resultado); case 3: resultado=a/b; printf("%d / %d = %d\n",a,b,resultado); case 4: resultado=a*b; printf("%d x %d = %d\n",a,b,resultado); defalut: printf("Opcion no valida\n"); } system(“pause”) Escriba un programa que solicite el ingreso de dos números enteros y que luego permita seleccionar si se sumarán, restarán dividirán o multiplicarán y muestre el resultado por pantalla

Analice el siguiente código y agregue más niveles de antigüedad para // ejemplo con un salario con la condicion switch #include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { int nivel; float salario, slanuevo; printf("Introduce el nivel de antiguedad del trabajador: "); scanf("%d",&nivel); printf("Introduce tu salario: "); scanf("%f",&salario); switch (nivel) { case 5: slanuevo=salario+(salario*.035); printf("\nTu salario es:%f\n",slanuevo); break; case 6: slanuevo=salario+(salario*.041); printf("\nTu salario es: %f\n",slanuevo); case 7: slanuevo=salario+(salario*.048); case 8: slanuevo=salario+(salario*.053); default: printf("\nTu salario es: %f\n",salario); } system("PAUSE"); return 0; Analice el siguiente código y agregue más niveles de antigüedad para incrementar el salario

Día de la semana correspondiente a los planetas del sistema solar: #include <stdio.h> int dia = 0; main(void) { printf("Elige un Dia a la Semana\n\n"); printf("1. Lunes\n"); printf("2. Martes\n"); printf("3. Miercoles\n"); printf("4. Jueves\n"); printf("5. Viernes\n"); printf("6. Sábado\n"); printf("7. Domingo\n"); printf("Que numero de dia de la semana escoges: "); scanf("%i",&dia); switch(dia) { case 1 : printf("Lunes es, Luna\n"); break; case 2 : printf("Martes es, Marte\n"); case 3 : printf("Miercoles es, Mercurio\n"); case 4 : printf("Jueves es, Jupiter\n"); break; case 5 : printf("Viernes es, Venus\n"); case 6 : printf("Sábado es, Saturno\n"); case 7 : printf("Domingo es, Sol\n"); default : printf("No existe\n"); } system ("PAUSE");

Ejercicios Programa que ingrese una nota de la “A” a la “D” e indique su status según la escala siguiente: A: EXCELENTE B:BUENO C: REGULAR D: DEFICIENTE Programa que al seleccionar el día de la semana muestre el menú de ese día y el costo del almuerzo. Programa que permita seleccionar el semestre a cursar y muestre: las asignaturas con sus respectivas unidades de crédito.